你有哪些关于编写更易懂代码的技巧或建议?
我最近一直在维护一些缺乏结构且格式不佳的代码,感到有些沮丧。因此,我想提出一系列编写更易懂代码的指南。
无论是什么语言,任何建议都可能有所帮助。
祝好。
我最近一直在维护一些缺乏结构且格式不佳的代码,感到有些沮丧。因此,我想提出一系列编写更易懂代码的指南。
无论是什么语言,任何建议都可能有所帮助。
祝好。
我喜欢这些书籍:
你也应该阅读代码。如果代码难以理解,问问自己作者做了什么或没做什么让它难以理解,更重要的是,你如何运用所学知识写出更好的代码。
?tag=stackoverfl08-20
结尾的亚马逊的rads.stackoverflow.com
链接。SO开发人员真聪明! - Omar我建议阅读以下内容:
命名 - 函数、变量、类等...好的名称可以使代码易读。名称应该是描述性和清晰的,并确保如果事物的目的发生变化,则更新名称。
简化复杂函数 - 我的经验法则是,如果一个函数/方法无法同时显示在屏幕上,则可能做得太多,需要分解它。
可读性优于聪明 - 使用语言的晦涩特性会让你赢得懂行人的赞赏,但使用易读且持续可维护的代码,将获得更多人的认可,即使五年后。
我还能说很多,但这是一个不错的开始。
试试这些:
有许多代码风格指南和启发式规则,但确保可读性的最佳方法是当一个人编写代码时,另一个人应该阅读它,然后批评它。
既然您已经在维护大型代码库,拥有一个好的IDE并强制执行标准格式对于所有人都是有益的。但将现有代码转换为更易读的形式远不止如此。
建议从书籍《重构:改善现有代码的设计 - Martin Fowler、Kent Beck、John Brant、William Opdyke、Don Roberts》开始。