#软件开发
标有“软件开发”的文章。按时间顺序浏览关于此主题的相关文章。
开发型开发与重构驱动测试
2025年8月19日
本文探讨了生成式AI对软件开发带来的深刻变革,并提出了“开发型开发”和“重构驱动测试”两种新的开发范式。传统的开发过程耗时耗力,尤其在复杂化日益加剧的今天。生成式AI的出现,特别是其强大的编程能力,正改变这一现状,使得AI驱动的软件开发成为可能,并逐渐将AI自主代理推向软件工程师的核心位置。文章指出,生成式AI不仅能加速最终软件的开发,还能提升辅助开发软件的开发效率。通过利用生成式AI快速创建自动...
模拟思考的时代
2025年8月12日
文章探讨了生成式AI在软件开发和模拟系统领域的变革性影响。作者提出,“智力工厂”的概念,即利用生成式AI将原创内容转化为多种衍生内容的系统,并描述了其在博客翻译、视频制作和个人网站生成等方面的实际应用。作者独立开发了一套支持“智力工厂”的Web应用前端、后端服务器和虚拟机批处理基础设施,并将这种全方位、跨平台、可轻松迭代的软件开发模式称为“液态软件”(liquidware)。 在业务系统开发方面...
体验与行为
2025年8月10日
本文探讨了一种新的软件开发范式——“体验与行为工程”,以应对日益增长的用户体验(UX)重要性。与传统的“基于规范与实现的工程”不同,体验与行为工程将焦点从代码的符合性转移到软件的实际行为及其对用户体验的影响。文章指出,用户体验的塑造者是软件的行为,而非其底层实现。 传统的软件开发强调规范与实现的严格一致性,并通过测试来验证和修正。然而,当今软件开发越来越重视用户体验,这使得原有的工程模式面临挑战...
模拟思维与生命起源
2025年7月29日
本文探讨了“模拟思维”这一概念,并将其应用于理解生命起源这一复杂问题。作者将模拟思维定义为一种逐步追踪累积和相互作用结果,并以此来逻辑地理解现象的思维方式,将其类比为理解零花钱翻倍增长的数学问题。作者认为,许多人难以理解复杂现象并非源于知识或能力的不足,而是思维方式的局限。 在生命起源方面,作者将模拟思维应用于解释复杂的细胞如何从简单的化学物质演化而来。文章提出,生命起源并非源于偶然的奇迹,而是...
液态软件时代的“全能型工程师”
2025年7月28日
文章探讨了生成式AI在软件开发领域的革命性影响,预示着“液态软件”和“全方位工程师”时代的到来。首先,文章指出生成式AI,特别是基于大型语言模型的对话式AI,能够理解并执行编程任务,类似于人类程序员将需求“翻译”成代码。AI的编程能力结合了测试驱动的迭代优化,大大提高了程序生成的效率,尽管目前仍受限于指令的精确性和AI自身能力。随着AI能力的提升和人类指令方法的改进,AI自动生成程序的范围正在扩大...
思考的宿命:AI与人类
2025年7月12日
本文探讨了在人工智能(AI)时代,人类将面临的思维模式转变和“思考的宿命”。作者认为,AI将接管传统的脑力劳动,但人类并非因此免于思考,而是将被要求进行一种不同类型的、更深入的个体化思考。 文章首先提出了“过程导向软件”的开发范式,作为面向对象的下一代。过程导向将整个流程(从事件触发到终止)视为一个单一的、可管理的单元,其中包含执行所需的所有处理、变量和数据。这种方法符合人类直觉,并允许辅助过程...