绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

会说话的代码:书写自表达代码之道(王洪亮) 带目录书签完整pdf[68MB]

来源: 编辑:脚本之家 时间:2019-08-27 01:13:26 阅读:

    写得不好的代码有各种各样的问题,会给读者带来不好的阅读体验,并且如果代码写得不够好,文档和代码不一致,注释和代码不一致,那么对维护人员来说,理解代码和进入项目组都是有困难的。如果代码写得不够好,就需要扩展功能,修改Bug时所需要花费的时间也较长。

    自表达代码是一种采用接近于自然语言的方式书写代码的主张。

    代码可读性、可扩展性、可测试性是关联代码质量的重要参考指标。本书从各个角度来分析产生劣质代码的原因,并从代码的命名、注释、风格、结构、架构等方面着手,对提高设计能力、熟悉开发环境、了解编程语言、提高英语能力等诸多方面提出了具体的改善建议。

    目录

    第1章劣质代码带来的劣质体验1

    1.1代码的可读性问题1

    1.1.1命名类问题2

    1.1.2注释类问题6

    1.1.3风格类问题8

    1.1.4结构类问题11

    1.1.5架构类问题18

    1.2代码的可测试性问题22

    1.3代码的可维护性问题22

    1.3.1需求变更难以应对23

    1.3.2纠缠不清的Bug23

    第2章劣质代码是怎么产生的25

    2.1理论知识匮乏25

    2.2对编程语言不熟悉29

    2.3对开发环境不熟悉31

    2.4对设计方法不了解32

    2.5编程习惯不佳32

    2.6英语能力不足35

    2.7管理人员误导36

    第3章自表达代码39

    第4章理论知识的补充41

    4.1面向对象的基础知识41

    4.1.1封装41

    4.1.2继承42

    4.1.3多态44

    4.2设计的基本原则45

    4.2.1单一职责原则45

    4.2.2开放封闭原则46

    4.2.3里氏代换原则48

    4.2.4接口分离原则48

    4.2.5依赖倒置原则49

    4.2.6迪米特法则50

    4.2.7不要重复你自己51

    4.3圈复杂度52

    第5章编程环境的熟悉53

    5.1保存动作与自动格式化53

    5.2快速修复58

    5.2.1缺少类59

    5.2.2缺少方法60

    5.2.3缺少变量61

    5.2.4类型不匹配62

    5.3重构63

    5.3.1改名64

    5.3.2改变方法签名68

    5.3.3提取方法69

    5.3.4移动73

    5.3.5引入参数对象76

    5.3.6引入接口77

    5.3.7向上提取78

    5.3.8提取常量81

    5.3.9局部变量变为域变量82

    5.3.10引入工厂82

    5.4自动完成83

    5.5大纲84

    5.6Eclipse快捷键86

    第6章编程语言的学习88

    6.1注解88

    6.2异常94

    6.3反射97

    6.4泛型100

    第7章设计方法的学习101

    7.1设计模式101

    7.2依赖注入102

    7.3Map的妙用103

    7.4采用位掩码减少类的个数107

    7.5List处理Z-Order110

    第8章英文能力的提升113

    8.1词性113

    8.2时态115

    8.3语法116

    8.4否定词117

相关文章推荐:

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top