zoukankan      html  css  js  c++  java
  • 从小工到专家阅读笔记03

    写在前面:

    通过最后一阶段的学习,学到了很很多编程技巧上面的东西;

    首先反省自己:

    • 编程过程中对自己遇到的新技术,没有合理的归纳总结,就是用完之后稀里糊涂。
    • 我感觉我写的代码复用率太低,效率低下。
    • 容易满足对一个软件的最终成果。

    反思自己以后如何做:

    • 编程过程中遇到新技术及时归纳总结,发博客园。
    • 学习框架,提高代码复用率。
    • 不要满足现状,不断进取!

    1.不要重复你自己 DRY - Don’t Repeat Yourself
    系统中的每一项知识都必须具有单一、无歧义、权威的表示。

    2.让复用变得容易 Make It Easy to Reuse
    如果复用很容易,人们就会去复用。创造一个支持复用的环境。

    3.消除无关事物之间的影响 Eliminate Effects Between Unrelated Things
    设计自足、独立、并具有单一、良好定义的目的的组件。

    4.不存在最终决策 There Are No Final Decisions
    没有决策是浇铸在石头上的。相反,要把每项决策都视为是写在沙滩上的,并为变化做好计划。

    5.用曳光弹找到目标 Use Tracer Bullets to Find the Target

    曳光弹能通过试验各种事物并检查它们离目标有多远来让你追踪目标。

  • 相关阅读:
    数字精确运算BigDecimal经常用法
    C3P0数据库连接池使用
    Theano学习笔记(四)——导数
    Leetcode--Merge Intervals
    1191 数轴染色
    P1021 邮票面值设计
    P1032 字串变换
    P1294 高手去散步
    P1832 A+B Problem(再升级)
    P1332 血色先锋队
  • 原文地址:https://www.cnblogs.com/mac-13/p/13031389.html
Copyright © 2011-2022 走看看