“氛围编码”的问题:dylanbeattie.net

主要观点:“vibe coding”提醒很多从事科技工作的人不理解程序和产品的区别。
关键信息:

  • 程序是“在我机器上运行”的代码,如每周会编写的实验、原型等,代码只是达到目的的手段,结果才重要,程序常崩溃但可修复。
  • 若编写要出售给客户的软件则是另一回事,将工作程序转化为可行产品需大量工作,开发者估计常过于乐观,经验丰富的开发者更谨慎,如编写一个将网页表单响应添加到 Excel 表格的代码,看似简单却忽略很多方面,如编码、国际化等,此时还不是产品,只是好想法的概念验证。
  • 像 Copilot 和 ChatGPT 这类工具能让缺乏开发经验的人创建自己的程序,这很棒,但这不是产品开发,与产品开发不同。
    重要细节:以在 Linux 系统上修改 MP4 文件名称的脚本为例说明程序特点;提到系统在处理 65535 个请求后可能出错等细节。
阅读 10
0 条评论