我们一起来读书吧 关注:154贴子:2,883
  • 0回复贴,共1

《软件开发的201个原则》第5章

只看楼主收藏回复

本章讲解的是编码原则:
1. 避免使用特殊技巧,编程中,使用大家大家共同认知的防止写代码,不要为了炫酷使用特殊技巧,导致可读性下降
2. 提及到的常用变成规范:编写可自上而下阅读的程序、避免副作用、使用有意义的命名、在写完代码之前写注释、不要嵌套太深(嵌套超过三层会严重降低可理解性)、格式化你的代码。程序首先是写给人看的,任何场景下都要考虑提升程序的可读性,以免浪费人力(代码不易懂,后面的人需要花费大量时间理解,浪费人力)
3. 使用最优的数据结构
4. 先确保正确,再提升性能
5. 先写文档后写代码,如先做技术评审,再开发
6. 代码审查,代码cr是一个重要的环节,大约会消耗 15% 的研发资源,可以带来总开发成本净减少 25%-30%
7. 可以使用非结构化的语言,结构化的代码未必是好的代码,使用合适的语言(符合当前场景需要的语言才是最合适的语言),如果你是一个好的程序员,对任何一种编程语言你都应该是个好程序员(原则104);尽管不太理想的编程语言可能会让你的工作困难一些。


IP属地:北京1楼2024-03-03 19:16回复