程序员修炼之道——第三章 基本工具

     工具加快工作效率,高质量完成工作,但是工具多样性,需要找对工具,会用工具;

14、 纯文本的威力

     通过纯文本储存知识,这是工具,也是程序员的能力;

     文本虽然占空间大、处理慢,但是容易维护,容易保存;

15、 Shell的威力

      有些工作Shell比GUI更简化;

      利用Shell进行自动化工作,效率会更高;

      可以通过Unix工具在windows中使用在Unix中的工具软件;

16、 基本工具

      工具加快效率,尽量熟悉你的工具,工具是很多比你厉害的程序员的经验总结和积累;

      试试看在你的工具上写个宏,加速你的工作;

17、 源码控制

     这个确实是必须的,Git值得拥有;

     源码控制+自动构建+自动测试,最省事;

     我用SVN做公司的源码控制,Jenkins做自动构建+Junit做自动测试+Selenium做功能测试;

18、 调试

     经过了测试的代码才是完整的;

     遇到BUG,需要的是想办法修改它,而不是指责,指责毫无意义;

     遇到问题不要恐慌,也无济于事,冷静解决,让自己紧张起来;

     程序不会说谎;

     借助工具加快寻找BUG,IDE一般带有代码检查和警告,可以先处理这些,或者使用FindBugs来检查代码;

     让数据可视化,在关键的地点加一些输出,能帮助你后期维护、确定责任、回滚;

     我有一个习惯是写代码先写注释,自己先把这段代码说通;

19、 文本操纵

     工具很重要、语言很重要,根据不同场景选择不同语言;

 20、 代码生成器

     DRY原则,很多代码都是重复性的,那么把重复性的工作简化;

     可以写IDE的插件或者使用插件减少重复性代码;

          

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值