会说话的代码:书写自表达代码之道

会说话的代码:书写自表达代码之道

评分

★★★★★

ISBN

9787121208768

出版社

电子工业出版社 2013-08-01出版

作者

王洪亮

分类

编程设计

内容简介
写得不好的代码有各种各样的问题,会给读者带来不好的阅读体验,并且如果代码写得不够好,文档和代码不一致,注释和代码不一致,那么对维护人员来说,理解代码和进入项目组都是有困难的。如果代码写得不够好,就需要扩展功能,修改Bug时所需要花费的时间也较长。自表达代码是一种采用接近于自然语言的方式书写代码的主张。代码可读性、可扩展性、可测试性是关联代码质量的重要参考指标。本书从各个角度来分析产生劣质代码的原因,并从代码的命名、注释、风格、结构、架构等方面着手,对提高设计能力、熟悉开发环境、了解编程语言、提高英语能力等诸多方面提出了具体的改善建议。
AI简介
这是一本专注于提升代码可读性和可维护性的专业书籍。书中以劣质代码带来的劣质体验为起点,深入分析了劣质代码是怎么产生的,并从代码的命名、注释、风格、结构、架构等方面着手,对提高设计能力、熟悉开发环境、了解编程语言、提高英语能力等诸多方面提出了具体的改善建议。 书中强调,自表达代码是一种采用接近于自然语言的方式书写代码的主张。代码可读性、可扩展性、可测试性是关联代码质量的重要参考指标。为了实现自表达代码,书中提出了很多具体的建议和技巧,比如使用有意义的变量名和函数名、合理使用注释、保持代码的简洁和清晰、采用面向对象的设计原则等。 此外,书中还对面向对象的基础知识、设计模式、圈复杂度等进行了详细的讲解。面向对象的基础知识主要包含封装、继承和多态这三个基本特性。设计模式则是针对一些常见的问题,所提出的可重用面向对象解决方案。圈复杂度则用于衡量代码中逻辑路径的数量,也就是代码中的“圈”的数量。 书中还详细介绍了快速修复功能、重构、自动完成功能等开发工具的使用方法。这些工具可以帮助程序员更高效地编写和修改代码。 书中还探讨了英语时态在编程中的应用,以及英语能力在Java编程中的应用。这些内
阅读/下载地址