2020年必读书籍推荐:软件设计的哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直 ...
2020年必读书籍推荐:软件设计的哲学(A Philosophy of Software Design),本书190多页,豆瓣的点评分在9分以上,目前只有英文版本,中文版还未上市,英文好的同学建议去直 ...
目录 20.1 如何考虑性能 20.2 修改前的测量 20.3 围绕关键路径进行设计 20.4 一个示例:RAMCloud缓冲区 20.5 结论 到目 ...
目录 12.1 好代码是自我解释的 12.2 我没有时间写注释 12.3 注释会过时并产生误导 12.4 我所看到的一切注释都是毫无价值的 12.5 良好的注释 ...
目录 13.1 选择约定 13.2 不要重复代码 13.3 低级注释增加了精确性 13.4 更高层次的注释增强直觉 13.5 接口文档 13.6 建议:什么 ...
目录 14.1例子:不好的名字会导致错误 14.2 创造一个形象 14.3 名字要准确 14.4保持一致性 14.5 不同的观点:Go style guide ...
目录 18.1 使代码更简单的东西 18.2 使代码不那么明显的事情 18.3 结论 晦涩是2.3节中描述的复杂性的两个主要原因之一。当系统的重要信息对新开发 ...
目录 17.1一致性的例子 17.2 确保一致性 17.3 别做过了头 17.4 结论 一致性是降低系统复杂性和使其行为更加明显的强大工具。如果一个系统是 ...
目录 15.1 延迟的注释是糟糕的注释 15.2 先写注释 15.3 注释是一个设计工具 15.4 早期的注释很有趣 15.5 早期的注释代价高昂吗? 15 ...
目录 16.1 保持战略 16.2 维护注释:将注释放在代码附近 16.3 注释属于代码,而不是提交日志 16.4 保留注释:避免重复 16.5 维护注释:检查 ...
蒲公英 · JELLY技术周刊 Vol.36 不知不觉,蒲公英已经伴随我们走过了一年时光,在这一年我们从基础技术、前端框架、图形编程、人工智能等诸多领域为大家推介了三百余篇文章,尽管这一年 ...