代码重用
只有吸盘从头开始。事实上,今天我拿出一些代码,我写了夏天,一改五线,并开始再次运行。宇豪。它坐在那里一个代码库等待重新生活的机会。
聪明的开发商重用代码,因为他们经常可以。这是开源运动的主要目标之一。这不是自由;这是懒惰。如果我们重复使用我们的代码,我们保存工作的一个极大小时。
灵活的代码
在我自己沉浸到编程,我想打个盹 - 不是一个完整的行程梦乡,但温和的游览,让我想象的一切代码可能会做的时间。它看起来像我睡觉,但我打算如何使代码尽可能地灵活。
这种懒惰总是不负有心人。好的程序员通常试图建立灵活到他们的代码中,他们需要在未来改变参数或细节情况。反对者会抱怨说,增加了灵活性可能使代码更长时间。他们采取了一些快捷方式,往往是短视的。通过建立更多的参数和分裂程序,增加了灵活性并没有花费那么多的时间。是的,它增加了线路和扩展文件大小的尺寸,但是当有人要改变代码的额外的键点击总是还清后。
关键是要理解代码和架构不够好,知道什么时候添加额外的灵活性。当这成为本能,你就会有办法偷懒,高效的同时。平时午睡帮助。
文档保存问题
虽然这是一个众所周知的事实,写作是辛勤工作和作家们永远都不够赞赏他们的能力,程序员编写懒惰了。他们创建有关的代码文档,这样别人就不会打扰他们。他们不希望从傻瓜的大海领域的问题,所以他们写了良好的手册页解释什么交换机做。当然,这需要多一点的工作,以明确和脆写,但它比弥补了它从长远来看,当人们离开你独自一人。
稀疏评论
当然,当谈到评论,往往少即是多。是的,你应该用几句话来搭配您最喜爱的人的语言,使之更容易理解的计算机语言。事实上,合同通常包括要求是暂缓付款,如果没有意见。
但是懒惰有关评论不逼你基于简单的逻辑产生干净,简单的代码。当然,如果你正在做的把握很奇怪或硬,留下一张便条解释你天才的破灭。但是,如果你真的是在做一些奇怪的和难以把握?最好的解决办法是花一点午睡时间琢磨一个非常干净的架构。然后,你就不用写了许多意见或花时间更新它们。
如同上面提到的常量,更长的变量名混合文档到代码。本文档遵循可变到处它的使用,不同的意见,这仅仅是附着在声明。
自动化测试
当你创造惊人的代码只有几个按键,谁还有时间来双重和三重检查,以确保它的工作原理?而谁又能验证新代码是否不打破旧的代码?进入单元测试 - 懒惰的程序员的天赐自动确保代码仍然有效。
有人说太阳做到了创建的Java时,最伟大的事情就是建立以百万计的单元测试。呵呵,该软件是美好的,但单元测试,确保它保持在一个可预见的和令人吃惊的方式开展工作。
自动元工具
它不仅自动看家像垃圾回收,并且它不是自动DEVOPS工具,如木偶厨师单独。现在有合并所有的杂务成一个大系统大元工具。哈德森和詹金斯的标志是一个管家的愚蠢卡通片设计,组织全体工作华南理工大学围绕代码的系统中完美的象征 - 当你踢回用冷开水冲。
一旦你在代码检查,这些自动化系统元工具处理所有其他任务,比如运行单元测试,备份代码,甚至部署它。这就像一个懒惰的人最终的助手 - 这就是为什么这些所谓的持续集成工具是程序员的终极助理。
编译器
许多我们采取的基本工具,理所当然的开始是懒惰的发明。如果不是因为编译器的创造者,我们仍然会串在一起的机器操作码,并试图要记住,中间值是否在寄存器中的两个或三个藏匿。哎呀,如果不是因为大容量存储工具的发明像纸磁带或磁带,我们会在这些价值观通过这些前面板,用闪烁的指示灯和开关的那些弹。他们看起来很爽的电影,但都是一个痛苦的使用。
漂亮计算的很多都已经寻求创建一套新的工具,使我们的生活更轻松。几乎每一个工具或应用程序开始无奈了。它已经从互联网到Snapchat的开始一个漫长的旅程,但一路走来的每一步一直缺乏锻炼的懒惰。在短短几年内,我们可能不会甚至要使用键盘编程。
相关文章
- 下载:开发人员的职业发展指导
- 7和坏的编程思想的工作
- 9个坏的编程习惯,我们偷偷爱
- 21个热设计趋势 - 和21去冷
- 下载:专业程序员的企业生存指南
- 下载:29个提示成功作为一个独立的开发者
- 7种编程语言让我们又爱又恨
- 规划的5次永恒的教训“graybeards”
- 22个侮辱没有开发商愿意听
- 9个预言了编程的未来
- 你需要掌握现在的13个开发人员技能
- 程序中的世界:12种技术,你需要知道现在
- 单字母的编程语言攻击
这个故事,“惰性编程的力量”最初发表InfoWorld的 。