4 Matching Annotations
  1. Apr 2023
    1. Daniel老爷子回忆了自己三十多年的编程经历,他发现在修改代码时,好的代码会给人一种非常愉悦的感觉。你可以轻松找到需要修改的地方,而且,那个地方的代码是如此的易于理解,以至于一眼就能看出来代码在干什么。你可以很自信的完成修改,并且确信不会引入额外的副作用。代码是那么的鲜活,它会主动的指引你去你想去的地方,并且热情的欢迎你四处游览,就像在你熟悉的家里一样!

      评判维度

      常用评价

      1. 可维护性(maintainability) 🚩
        • 生手能快速进行维护;
      2. 可读性(readability)🚩

        • 简单来说,code review给人感受
        • Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
      3. 可扩展性(extensibility)🚩

        • 代码应对未来需求变化的能力
      4. 灵活性(flexibility)
        • 宽泛易扩展、易复用或者易用
      5. 简洁性(simplicity)
        • 思从深而行从简
      6. 可复用性(reusability)
        • 语言特性、原则、技巧都为了这个目标
      7. 可测试性(testability)
        • 简单的写出单测
    1. 喂给他我们的业务数据或领域数据集,

      “务必做特定垂直领域的专门人工智能。”

      “pecialized AI for specific verticals”