惰性编程的力量

这13个工具和技术证明,当涉及到编码,懒惰是一种美德

12 第2页
第2页2

代码重用

只有吸盘从头开始。事实上,今天我拿出一些代码,我写了夏天,一改五线,并开始再次运行。宇豪。它坐在那里一个代码库等待重新生活的机会。

聪明的开发商重用代码,因为他们经常可以。这是开源运动的主要目标之一。这不是自由;这是懒惰。如果我们重复使用我们的代码,我们保存工作的一个极大小时。

灵活的代码

在我自己沉浸到编程,我想打个盹 - 不是一个完整的行程梦乡,但温和的游览,让我想象的一切代码可能会做的时间。它看起来像我睡觉,但我打算如何使代码尽可能地灵活。

这种懒惰总是不负有心人。好的程序员通常试图建立灵活到他们的代码中,他们需要在未来改变参数或细节情况。反对者会抱怨说,增加了灵活性可能使代码更长时间。他们采取了一些快捷方式,往往是短视的。通过建立更多的参数和分裂程序,增加了灵活性并没有花费那么多的时间。是的,它增加了线路和扩展文件大小的尺寸,但是当有人要改变代码的额外的键点击总是还清后。

关键是要理解代码和架构不够好,知道什么时候添加额外的灵活性。当这成为本能,你就会有办法偷懒,高效的同时。平时午睡帮助。

文档保存问题

虽然这是一个众所周知的事实,写作是辛勤工作和作家们永远都不够赞赏他们的能力,程序员编写懒惰了。他们创建有关的代码文档,这样别人就不会打扰他们。他们不希望从傻瓜的大海领域的问题,所以他们写了良好的手册页解释什么交换机做。当然,这需要多一点的工作,以明确和脆写,但它比弥补了它从长远来看,当人们离开你独自一人。

稀疏评论

当然,当谈到评论,往往少即是多。是的,你应该用几句话来搭配您最喜爱的人的语言,使之更容易理解的计算机语言。事实上,合同通常包括要求是暂缓付款,如果没有意见。

但是懒惰有关评论不逼你基于简单的逻辑产生干净,简单的代码。当然,如果你正在做的把握很奇怪或硬,留下一张便条解释你天才的破灭。但是,如果你真的是在做一些奇怪的和难以把握?最好的解决办法是花一点午睡时间琢磨一个非常干净的架构。然后,你就不用写了许多意见或花时间更新它们。

如同上面提到的常量,更长的变量名混合文档到代码。本文档遵循可变到处它的使用,不同的意见,这仅仅是附着在声明。

自动化测试

当你创造惊人的代码只有几个按键,谁还有时间来双重和三重检查,以确保它的工作原理?而谁又能验证新代码是否不打破旧的代码?进入单元测试 - 懒惰的程序员的天赐自动确保代码仍然有效。

有人说太阳做到了创建的Java时,最伟大的事情就是建立以百万计的单元测试。呵呵,该软件是美好的,但单元测试,确保它保持在一个可预见的和令人吃惊的方式开展工作。

自动元工具

它不仅自动看家像垃圾回收,并且它不是自动DEVOPS工具,如木偶厨师单独。现在有合并所有的杂务成一个大系统大元工具。哈德森和詹金斯的标志是一个管家的愚蠢卡通片设计,组织全体工作华南理工大学围绕代码的系统中完美的象征 - 当你踢回用冷开水冲。

一旦你在代码检查,这些自动化系统元工具处理所有其他任务,比如运行单元测试,备份代码,甚至部署它。这就像一个懒惰的人最终的助手 - 这就是为什么这些所谓的持续集成工具是程序员的终极助理。

编译器

许多我们采取的基本工具,理所当然的开始是懒惰的发明。如果不是因为编译器的创造者,我们仍然会串在一起的机器操作码,并试图要记住,中间值是否在寄存器中的两个或三个藏匿。哎呀,如果不是因为大容量存储工具的发明像纸磁带或磁带,我们会在这些价值观通过这些前面板,用闪烁的指示灯和开关的那些弹。他们看起来很爽的电影,但都是一个痛苦的使用。

漂亮计算的很多都已经寻求创建一套新的工具,使我们的生活更轻松。几乎每一个工具或应用程序开始无奈了。它已经从互联网到Snapchat的开始一个漫长的旅程,但一路走来的每一步一直缺乏锻炼的懒惰。在短短几年内,我们可能不会甚至要使用键盘编程。

相关文章

这个故事,“惰性编程的力量”最初发表InfoWorld的

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对那些顶级心态的话题发表评论。
有关:

版权所有©2016足球竞彩网下载

12 第2页
第2页2
IT薪资调查:结果是