博客
关于我
纪律造就强大的开发者
阅读量:84 次
发布时间:2019-02-25

本文共 815 字,大约阅读时间需要 2 分钟。

最近,Scott Koon谈到了纪律作为开发者的一项基本素质的重要性。他指出,尽管每个月都会有新的编程语言或方法论出现,信徒们常常夸口这些工具能提高生产力和产品质量,但真正决定项目成功与否的关键因素是纪律。纪律不仅确保代码的按时交付和可维护性,还能提升团队整体的生产力。

在一次关于源码控制的演讲中,我也反复提到“纪律”这个词。尽管优秀的源码控制系统能提供结构化的工作流程,但最终还是需要开发者自觉遵守相关规则。可惜的是,纪律严明的团队并不多。很多时候,源码控制系统里的文件和文件夹就像一个普通用户的桌面,凌乱不堪,毫无逻辑可言。

这种状态与编程语言无关。无论是FORTRAN还是其他语言,代码的质量都离不开纪律。FORTRAN是一种早期的高级程序设计语言,广泛应用于科学和工程计算领域。尽管其功能独特,但代码的质量仍需靠开发者的自律来保证。

我更倾向于赞同Scott的观点:没有纪律的保障,编程语言和工具都将是浮云。入门级开发者需要一位严格的导师,像David Cutler或枪炮士官哈特曼那样的人,才能帮助他们养成良好的纪律习惯。

纪律在软件开发的每一个环节都至关重要。从解决主键命名问题到编写高质量的代码,纪律是成功的关键。即使软件工程尚未成熟,现代开发模式已经形成了许多公认的规范。要想从这些规范中受益,我们需要做的只是严于律己。如果你不严于律己,谁还会把纪律当回事呢?

从数据库模式到代码架构,纪律是决定项目命运的重要因素。像列奥纳多·达·芬奇和米开朗基罗这样的艺术家,他们的作品都离不开对细节的严格要求。柏拉图的《理想国》也体现了结构化和秩序的重要性。这些伟大的作品都源于他们对纪律的严格遵守。

因此,我们需要从小处着手。假设数据库模式中有3个主键,团队里应该有像哈特曼那样的人,帮助大家解决困惑,确保开发过程的有序进行。软件工程虽不成熟,但我们已经拥有了许多规范和最佳实践。关键在于严于律己,让这些规范真正发挥作用。

转载地址:http://hhn.baihongyu.com/

你可能感兴趣的文章
php 接口类与抽象类的实际作用
查看>>
PHP 插入排序 -- 折半查找
查看>>
PHP 支持8种基本的数据类型
查看>>
php 放大镜,放大镜放大图片效果
查看>>
php 数据库 表格数据,php数据库到excel表格-php怎么把数据库数据放到表格里
查看>>
PHP 数据库连接池实现
查看>>
php 数组 区别,PHP中数组的区别
查看>>
PHP 数组怎么添加一个元素
查看>>
PHP 文件上传
查看>>
PHP 文件操作
查看>>
php 文字弹幕效果代码,HTML5文字弹幕效果
查看>>
php 时间日期函数,获取今天开始时间,结束时间
查看>>
PHP 构造函数的重载
查看>>
php 标准规范
查看>>
PHP 浮点型精度运算相关问题
查看>>
php 浮点型计算精度问题
查看>>
php 特定时间段统计,jpgraph某个时间段的数据统计
查看>>
php 生成csv mac下乱码
查看>>
php 生成证书 签名及验签
查看>>
php 的rsa加密与解密
查看>>