技术开发 频道

Scott Koon:纪律造就开发高手

【IT168 分析】Scott Koon 最近写到,纪律作为一个开发者特质的重要性:

每个月都会有一种新的编程语言或方法问世,随后其信徒会收集来自世界各个角落的赞美之辞:所有这些都会许诺能带来生产率和质量上的提高。但是有一种品质是所有成功的开发者所必备的。这种品质能造就或毁坏每一个项目。 

一个不遵守纪律的散漫的开发者将不能保证按时出货也不可能撰写出易于维护的代码。而一个遵守纪律的开发者将不仅能使项目成功,而且还会提高同伴的生产率水平。软件架构师和开发者如果将他们的成功归结于他们所采用的任何方法,这样只会给他们帮倒忙。真正的原因在于你有多遵守纪律。

这是一个有趣的巧合,因为我最近正好给一组开发人员做了有关源代码控制的讲演。我发现在讲演过程中我一直在重复同一个单词:纪律、纪律、纪律!我之所以重复它是因为单有一个强大的源代码控制系统还不能迫使每一个人都能以结构化的、理性的方式使用该系统。不。我们还需要纪律。至少是在我的经历中,很少有工作室拥有适当的纪律。更多的情况中,源代码的控制就像下面这幅 Windows 桌面:


以至于最终形成的源代码控制,不是漂亮、结构化的、拥有逻辑性的分支和标签的项目集合,而是一种毛茸茸的、包含被疯狂地命名而毫无逻辑结构的文件夹的球状物。这正如普通用户的桌面。

你用哪种语言这并不打紧,你可以用任何语言来书写 FORTRAN。

0
相关文章