|
软件开发
“干净代码”对竞争力的意义最近几天,我编写了几行程序代码,其唯一目的就是:提高Langmeier备份代码库未来的可扩展性。
实际上,作为开发者,我们编写的代码主要有三种:
我注意到,许多顾问完全忽略了第三类代码。 问题在于,如果没有这些用于改善代码结构的代码,实际上从一开始就会产生“一次性”代码。 这恰恰就像那些凭感觉编程的开发者所写出的AI代码:一次性代码。 我无意冒犯任何人。但其实可以这样说:今天省略了这些用于优化结构的代码的人,将来在编程领域与人工智能竞争时可能会面临困难。 当然,也可以把责任推给客户。 他们希望以尽可能低廉的成本生产代码。 而这种做法是以牺牲后续开发为代价的,最终会带来高昂的后续成本:
这将导致竞争力下降,程序质量也会受到影响。 我认为我所提到的那种代码行——即用于改善结构的代码行——是软件开发中最关键的代码行。 这些代码行从长远来看大有裨益,但不会带来立竿见影的收益。 正因如此,咨询顾问和软件公司才更应该在乍看之下“多余的代码行”上投入更多时间。 这样一来,他们就能在市场上脱颖而出,不仅能与其他市场参与者区分开来,还能与人工智能形成差异。 在Langmeier Backup和aBusiness Suite项目中,我大约将70 - 80% 的时间投入到这些结构优化代码上。 如果按照这种时间分配,我每五天仍能开发出一个新功能,那么五年内我将拥有 300 的新功能和优化。 这意味着将有 300 项新的优化,这些优化既稳定又深受用户青睐。 在我看来,这才是关键:在软件开发过程中,必须为用户创造长远的利益。 个人电脑和笔记本电脑
用于服务器和虚拟机
Backup Essentials$17.35 每年 而不是 $28.91 永远 选择您的最爱
推荐产品 Backup Professional$21.52 每年 而不是 $35.87 永远 选择您的最爱
Backup
|
|