服务器
    作者:王迪

    揭秘:破坏开发项目的10大糟糕编程习惯

         [ 中关村在线 原创 ] 暂无评论

      就软件开发而言,编程人员大部分从事正确的编程应用,但不可否认会出现编程错误的情况。避免常见的编程习惯,会让我们的工作更轻松、软件更安全且更易于扩展。根据帕雷托法则指出,20%的因导致80%的果。又称为80-20法则适用于每一个从事不同领域工作的人。

      对于在软件开发领域的人,这个80-20法则可以概括为,大多数的问题都是由少数不良编程习惯造成的。改变这些不良编程习惯,有助于你的工作更有效率。

    揭秘:破坏开发项目的10大糟糕编程习惯

      从cio.com网站了解到,针对软件开发项目中总结出最要不得10大糟糕编程习惯:

      1.代码中拼写错误

      这个是很令人讶异的正常错误,即使并不体现在个人技术水平,但在代码中经常出现拼写错误的变量名和函数名。值得注意的是这些错误的拼写通常很难被发现。

      对于这种情况,通过在一个良好的集成开发环境(IDE)上写代码,或者采用程序员专用的文本编辑器都可以显着减少拼写错误。另外,还可以选择特定的变量名和函数名,一方面容易拼写,另一方面即便写错了也能轻易发现。尽量避免使用易拼错的单词,如“receive”容易拼写成“recieve”。

      2.写代码未按规定格式

      缩进和格式化,可以让开发人员对代码一目了然,特别是有什么错误也能十分清晰看见,并且也方便别人理解和维护。如果你使用的是不会自动格式化代码的IDE,那么可以考虑使用代码美化软件,如Uncrustify,允许用户自定义格式要求并自动执行。

      3.编写代码未模块化

      在编程中养成一个函数对应一个指令的开发习惯,这样保证简短并易于理解和维护。长函数实现的可能路径太多,同时不容易测试。一个好的规范原则:一个函数最多只能占一显示屏的空间。其次,如果有10个以上的if语句或者循环语句,那么就要考虑重写代码。

      4.IDE工具会造成过度依赖

      对于IDE和其他一些工具可以让编程代码顺利进行,特别在一定范围内它们能提供变量和其他很多功能,输入内容的多种选择提示。但这类工具存在着一定风险,很容易误选相似的变量名。从本质上说,这类工具替代了人的一部分思维,但实际上要确定执行时这项工具是正确的。

      由此,软件工具可以消除拼写错误,以及提高工作效率等,但如果不仔细的审查,同样会有写错代码的问题出现。

    提示:支持键盘“← →”键翻页
    本文导航
    • 第1页:10大糟糕编程习惯A

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询