Perl 之父 Larry Wall 曾经在自己的《Programming Perl》一书中提到过:“优秀程序员有3种美德: 懒惰、急躁和傲慢"。懒惰,作为程序员美德的第一个要素。
Larry Wall 所说程序员应该具备的懒惰,并不是安于现状、不思进取。而是一种为了达到同样甚至更好的目标,而付出最少的时间或者精力的行为。一个懒惰的程序员会尽量使自己的代码即实用又有很好的可读性,这样可以节省很多后面的维护的成本。一个懒惰的程序员会尽力完善代码中的注释及文档,以免别人问自己太过问题。一个懒惰的程序员会擅长使用各种工具,从方方面面提升自己的效率。
懒惰是科技发展、人类进步的最大动力。从原始社会、农业时代、工业时代一直到如今的信息时代。因为懒惰,人们才会有动力去发明各种高效、便捷的工具,这些当初的工具,渐渐的就形成了如今的科技。所谓工欲善其事、必先利其器,说的就是这个道理。
在一篇文章中,作者将介绍多种实用的工具,全方位的武装你,使我们的读者都可以当一个“懒惰”的程序员。
搜索类在线工具
1、SearchCode(https://searchcode.com/ )是一个源码搜索引擎,目前支持从 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平台搜索公开的源码。
2、mvnrepository(http://mvnrepository.com )这个不用详