我如何在 2024 年编程

主要观点:作者回顾 2015 年以来在编程方面的历程,从注重测试和版本控制到逐渐放弃,认为构建持久的软件很困难,应专注于小范围、易构建、少依赖的软件,新程序往往会进入未知领域,工具应适量使用,避免过度使用导致技术债务,理解上下文稳定后可重写程序,数据导向设计有助于达到更高水平等。
关键信息:2015 年注重测试和版本控制,2017 年开始重新设计 Mu,2022 年开始 Freewheeling Apps 项目,2024 年删除所有测试并重新设计文本编辑器,得出关于编程的一系列观点和经验教训。
重要细节:作者花费一个月时间重写使用两年的程序核心,期间经历反思和认知变化,认为测试和版本控制曾阻碍进化,目前的 Freewheeling Apps 处于一定水平,数据导向设计有帮助但不能盲目应用等。

阅读 12
0 条评论