程序员为了提高效率一定会拥有的美德—“懒惰”

程序员为了提高效率一定会拥有的美德---“懒惰”

想要偷懒,你可以从许多面向来着手,而第一个会被大家所先想到的,便是开发工具上的辅助。的确,如果你想要偷懒,第一件事便是要试着尽可能地自动化所有的事物。

在程序代码撰写的过程中,有太多具重复性、单纯只是劳力性质的工作。所有具有规则性的事物,都可以利用自动化的方式,让工具为我们代劳。例如善用程序代码的产生器,便可以免去人工撰写那些机器便有能力产生出来的程序代码。

又好比一些自动化的建构工具,例如在 Java 社群广泛被使用的 ANT,便是一套透过让你描述建构软件的程序,借以自动化执行此一程序的工具。透过这样的工具,在建构过程中的许多动作,例如自版本控制系统中取出原始码、编译原始码、部署至测试环境、单元测试,及寄发测试报告等,都可以轻易地自动执行。

**降低人力介入的程度,不仅省时省力,也不易犯错。**此外,许多 IDE 也都提供了像程序代码自动补全(Automatic Code Completion)、或自动 API 提示的功能,都可以省掉许多打字及查询 API 文件的时间。

优秀的程序员,多半懂得如何善用各式工具。

尽管许多工具都能提升撰写程序代码的效率。但许多程序员都存在着对工具的迷思。并不是每种工具都适合每个程序员,原因在于每个工具的定位不同。工具并不是威力越强大就越好,你必须挑选适合用途的工具,正所谓杀鸡焉用牛刀,杀鸡不仅不需要动用到牛刀,用了牛刀,鸡反而可能也杀得不好。

懒人运用重构提炼自有的程序代码库

程序员为了提高效率一定会拥有的美德---“懒惰”

转发分享+关注,每天获取最有用的知识点

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92402 人正在系统学习中

来源:像程序那样思考

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年5月21日
下一篇 2019年5月21日

相关推荐