我们正在销毁软件 - <antirez>

主要观点:我们正在破坏软件,具体体现在多个方面,如添加功能或优化时不考虑复杂性、复杂的构建系统、荒谬的依赖链、不让新程序员 reinvent the wheel 却忽视其学习作用、不关心向后 API 兼容性、推动重写可用的东西、盲目追逐新语言等范式框架、低估处理现有复杂库的难度、迷信所谓的 de-facto 标准、认为代码注释无用、将软件误当作纯工程学科、使系统无法缩减规模、只追求快速生成代码而非良好设计等,最终导致留下的软件不再能给人带来黑客般的乐趣。
关键信息:提及多个破坏软件的行为表现,强调对软件发展的负面影响。
重要细节:具体列举了如复杂构建系统导致软件臃肿脆弱、不让新程序员 reinvent the wheel 影响其学习和创新等细节。

阅读 7
0 条评论