被诅咒的程序员之七宗罪

七宗罪(Seven deadly sins),13世纪道明会神父圣多玛斯阿奎纳列举出各类恶行的表示。这些恶行最后是由希腊神学修道士庞义伐草撰出8种损害小我灵性的恶行,别离是贪食、色欲、贪婪、暴怒、懒惰、伤悲、自傲及傲慢。

法式员生来不服等,有的伟大,有的巴望伟大,有的就是

下面是一些法式员经常会走入的邪路。听起来很可骇,但享用吧。天主就在你身边,警戒这些危险的信号,跟从主救赎的指引。

作为法式员,这种罪恶的表示是不竭的受灿艳的新事物的引诱。下一代编程言语,最新的框架,最新的平台。

我们法式员生成猎奇。我们受惑于追求高效,深信所有的工具都要颠末优化。只要用了那种最新的言语,我们才能工作。

被诅咒的程序员之七宗罪 1

虽然不竭的追求改良长短常值得赞扬,但采用新事物也是有价格的。有避免不了的进修曲线。有顺应问题。有未知的依赖问题。有未知的未知问题。

断根这些邪念。分心处理你手头上的问题。充实操纵你晓得的,遏制贪恋那些光鲜新事物。

不需要的功能特征溜进了产物里。大量无用的代码被出产出来。贵重的编程时间被耗损,被华侈。

这些行为添加了不需要的复杂度,带来的昂扬的维护价格。凡是导致的成果是,预期不克不及落成。bug屡见不鲜。

警戒那些不应有的功能、警戒那些对不需要的复杂架构的伪辩护、警戒过早优化的迹象。让产物简练。

过度专业化和功能化会导致构成小我的领地。抱残守缺。我的代码。我的模块。我相关的区域。没有分享。没有合作。

一种不健康的对这些人的依赖会逐步构成。所谓的“编程教父”,“编程巨星”和“编程魁首”就代表了这些趋向。

相反,该当成立一个崇尚代码集体所有和充实合作(好比结对编程或彼此代码审查)的文化。

按照Perl言语的缔造者Larry Wall的话,懒惰是法式员的三个伟大美德之一。

但懒惰不克不及和冷酷混为一谈。长时间不睬呈现的问题。答应代码腐臭异味。不重构拷贝/粘贴过来的反复代码。

对软件开辟中这些需要点窜的工具要有一种紧迫感。事无大小。这是连结软件健康的需要立场。

被诅咒的程序员之七宗罪 2

在有些处所,有些法式员是每小我都尊崇,也是每小我都害怕。你也许碰到过如许的火星极客。他们恃才放旷,随心所欲,其他人在他身边都惦着脚走。避免和他冲突。

我已经碰到过如许的履历,一个wiki系统正在利用中,别的一个却同时被引进,由于它的标识表记标帜语法感受更好一些。两个问题跟踪系统,多种聊天系统,不兼容的博客平台,等等。

若是你不喜好某个东西,相信有比它更好的,那好,去找到它,利用它。可是,请完全放弃你现有的。吃着碗里又想占这锅里,只会得不偿失,给本人制造麻烦。

更蹩脚的,他认为所有的工作都该当由本人来完成。虽然他有能力完成任何的使命,但他却没能完成,由于他承担的太多了,无法集中精神。他分不清什么是焦点什么是次要的。在能够利用云办事时他建筑本人的办事器,在能利用成熟的摆设系统时他从头发现本人的,他开辟出跟现有框架功能不异的框架,等等。

诚然,做研究是风趣的。这些研究经常被辩称为“根本”或“改革”,但却因没有更快速的缔造贸易价值而使产物丧失市场先机。

小心“非我发现(Not Invented Here)”分析征。精确的定义你的焦点方针,你的首要工作。其它的都是次要的,能够借用别人的。这没有什么好羞愧的。

猜你喜欢

本站最新优惠

Namesilo优惠:新用户省 $1 域名注册-优惠码:45D%UYTcxYuCloZ 国外最便宜域名!点击了解更多

特别优惠:免费赠送 $100 Vultr主机-限时优惠!英文站必备海外服务器!点击了解更多

VPS优惠:搬瓦工优惠码:BWH3OGRI2BMW 最高省5.83%打开外面世界的一款主机点击了解更多

加入电报群

【江湖人士】(jhrs.com)原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2018/24508.html

扫码加入电报群,让你获得国外网赚一手信息。

文章标题:被诅咒的程序员之七宗罪

(0)
江小编的头像江小编
上一篇 2018-06-13 07:33
下一篇 2018-06-13 07:35

热门推荐

发表回复

登录后才能评论
畅访海外网站,外贸/外企/科技工作者专用工具,无缝体验真实的互联网,解锁LinkedIn访问
$19.95 /年
直达官网