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


    第一章
    [借口]
    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.高内聚: 提高生产率,降低风险。



    ...
  • 相关阅读:
    创建和查看数据库
    初识数据库
    类似京东商城客户端应用源码
    高仿拼多多应用源码
    读者汇app项目案例源码
    Win10系统配置Apache虚拟主机
    Firefox+PHPStorm 8+XDebug单步调试
    Swing带TrayIcon(托盘小图标)的Hello world示例
    HttpClient v4.5 简单抓取主页数据
    23种设计模式的代码分析
  • 原文地址:https://www.cnblogs.com/nonlyli/p/1574727.html
Copyright © 2020-2023  润新知