240 发简信
IP属地:广东
  • 第12章 迭进

    Kent Beck 关于简单设计的4条原则1.运行所有测试2.不可重复3.表达了程序员的意图4.尽可能减少类和方法的数量 以上规则按其重要程度排...

  • 第11章-系统

    11.1 如何建造一个城市 11.2 将系统的构造与使用分开 11.2.1 分解main 11.2.2 工厂 11.2.3 依赖注入 11.3 ...

  • 第10章-类

    10.1 类的组织 变量 遵循标准的Java约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现。然后是私有静态变量,以及私有实体变量...

  • 第9章-单元测试

    9.1 TDD三定律 定律一:在编写不能通过的单元测试前,不可编写生产代码定律二:只可编写刚好无法通过的单元测试,不能编译也算不通过定律三:只可...

  • 第8章-边界

    8.1 使用第三方代码 我们的代码经常需要调用一些第三方API,这里就形成了边界。我们在边界这边,而边界那边就是第三方API的一些接口 例子:我...

  • 第7章-错误处理

    错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法 7.1 使用异常而非返回码 遇到错误时,最好抛出一个异常。使调用代码整洁,逻辑不乱。 7...

  • 第6章-对象和数据结构

    6.1 数据抽象 于对象而言我们应该隐藏实现细节,保护数据的隐私性;应提供出合理的抽象操作方法、取值器、赋值器。 隐藏实现并非只是在变量之间放上...

个人介绍
用技术原理看人间万物