《清洁代码:敏捷软件工艺手册 (Clean Code: A Handbook of Agile Software Craftsmanship) 》

作者:罗伯特·C·马丁

日期:2021-09-06

出版:

  • 657
  • 0
  • 0

作品总结

《清洁代码:敏捷软件工艺手册 (Clean Code: A Handbook of Agile Software Craftsmanship) 》


即使是坏代码也能发挥作用。但是,如果代码不干净,它可能会使开发组织陷入瘫痪。由于代码编写不当,每年都会损失无数的时间和大量的资源。而且不一定是按照设计那样工作的。

著名软件专家罗伯特·C·马丁提出了一个革命性的范例《清洁代码:敏捷软件工艺手册》。马丁已经和他的同事们合作,从对象导师那里提取出他们在“动态”中清洁代码的最佳敏捷实践,写成一本书,向你灌输软件工匠的价值,让你成为一个更好的程序员--但前提是你必须努力做到这一点。

你要做什么样的工作?你会读代码的-很多代码。你将面临挑战,去思考代码的正确之处,以及它的错误之处。更重要的是,你将面临挑战,重新评估你的职业价值观和你对你的工艺的承诺。

《清洁代码》分为三个部分。第一个描述了编写干净代码的原则、模式和实践。第二部分包括几个日益复杂的案例研究。每个案例研究都是一项清理代码的练习--将有一些问题的代码库转换为合理有效的代码库。第三部分是回报:一章包含了在创建案例研究时收集的启发式和“气味”的列表。其结果是一个知识库,它描述了我们在编写、阅读和清理代码时的思维方式。

读者将从这本书中解脱出来
  • 如何区分好代码和坏代码
  • 如何编写好代码以及如何将坏代码转换为好代码
  • 如何创建好的名称、好的函数、好的对象和好的类
  • 如何格式化代码以获得最大的可读性
  • 如何在不模糊代码逻辑的情况下实现完整的错误处理
  • 如何进行单元测试和测试驱动开发
对于任何对产生更好的代码感兴趣的开发人员、软件工程师、项目经理、团队领导或系统分析师来说,这本书都是必须的。

0条评论