开发者技术前线 ,汇集技术前线快讯和关注行业趋势,大厂干货,是开发者经历和成长的优秀指南。
其他
程序员的代码行数越少越好?
点击上方“开发者技术前线”,选择“星标”
13:21 在看|留言|真爱
代码应具备一致性
代码应具备自我描述性
代码应具备良好的文档
代码应使用稳定的现代功能
代码不应过于复杂
代码的性能不能有问题(不要故意编写速度过慢的代码)
“C比X更好,因为C的性能更好。”“Python比X更好,因为Python更简洁。”“Haskell比X更好,因为Haskell是外星语言。”
在线资源的数量(比如StackOverflow上的问题数量)
开发速度
出错的概率
软件包生态系统的质量和广度
性能特征
招聘人才的难度(对不起,COBOL)
“实际上,读代码和写代码所花费的时间之比远超过10:1。在编写新代码的时候,我们一直在阅读旧代码。……[因此,]我们的代码应该易于阅读,易于编写。”
可以随时练习,只需找到自己想贡献的开源项目即可。
在一定范围内练习阅读别人的代码(功能性的PR或改bug的PR)。
注意所需的细节,努力读懂每一行。
研发与工作有关以及无关的主题
与同事讨论工作
帮助其他努力工作的同事
计划未来的工作
代码审核
开会