《程序员修炼之道:从小工到专家》笔记-----第三章

14.The Power of Plain Text

     Keep knowledge in Plain Text

     Plain Text 易读,易测试。不需要额外编写程序去parse it


15.Shell Games

     Shell commands 比GUI更加高效,全面,方便,功能强大


16.Power Editing

     Use a single editor well,找一款可以在多个平台下工作的编辑器


17.Source Code Control

     版本控制在代码回滚,bug修复等方面有重要作用,它在多人同时开发中非常有用


18.Debugging

     (1)Fix the problem, Not the Blame

     (2)一个找出问题发生原因的简单有效方法是简单地向别人解释你的程序,一步一步地讲述代码的执行过程。


19.Text Manipulation

     Learn a Text Manipulation Language,使工作更加高效


20.Code Generators

     Write code that writes code.

      Passive Code Generator

     用参数化的模板生成代码,如框架,注释块,包的目录等。代码生成后可以不用管生成器了。如代码库和IDE中对话框生成器。

     Active Code Generators

     根据Schema 生成对应的代码,当Schema需要改变时,代码自动改变。而不需要手工去修改。

    代码生成器不必太复杂。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值