• 《程序员修炼之道》读书笔记(更新中)


    第一章
    [借口]
    1.提供各种选择,而非蹩脚的借口(源码让猫吃了?);

    [破窗,煮石头和青蛙]

    1.软件的熵,破窗理论,软件腐烂,订起来,救火也不能弄脏东西;
    2.石头汤,做变化的催化剂,启动杂役。
    3.煮青蛙,是否注意到变化,记住大图景。
    4.挑战:你是在煮石头还是在煮青蛙?
    5.使质量成为需求问题,知道何时止步。不可能完美。
    6.记住:所有的章节(策略),都有挑战。

    [知识投资]
    1.知识也是投资,所以有跟金融投资一样的投资技巧。
    2.定期为你的知识资产投资。//绝对不要忘了投资
    3.学习……
    4.批判的思考(小心商业的力量),
    5.找guru,尝试新语言,看“不同”的书。

    [交流]
    1.知道你想要说什么
    2.了解听众
    3.选择时机
    4.选择风格
    5.美化文档
    6.让听众参与
    7.做倾听者
    8.回复他人
    9.检查后再发邮件

    [DRY:不要重复你自己]
    1.强加的重复: 代码生成器,注释也不要重复
    2.无意的重复: 访问器,缓存
    3.无耐性的重复: “欲速则不达”。
    4.开发者之间的重复: 交流, Code Review,论坛,让复用变得容易。
    问题: b/s系统中服务器端和客户端一些逻辑的重复检测,如验证等。

    [正交的系统]
    1.一个系统变化,不会影响到其它系统。
    2.非正交系统:直升机(战斗机游戏也要90度倒起来才能快速转向)
    3.高内聚: 提高生产率,降低风险。



    ...
  • 相关阅读:
    php date函数
    jquery AJAX教程
    Magento 批量修改订单状态为 Completed
    php 复习笔记 乱
    正则替换 php js
    magento订单状态修改
    换个心态继续走IT路
    神奇的HTML5,效果超炫,用Google chrome浏览
    PHP $_SERVER参数
    第六章 线程基础
  • 原文地址:https://www.cnblogs.com/nonlyli/p/1574727.html
Copyright © 2020-2023  润新知