我已经花了九个月的时间开发我的应用程序,我的工作流程已经变得相当可预测:

  1. 建立一个功能。
  2. 编写全面测试。
  3. 运行静态分析和审计。
  4. 创建或改进克劳德代码技能以防止反复出现的问题。
  5. 优化。
  6. 运行测试。
  7. 运行更多的审计。
  8. 重复。
  9. 测试。
  10. 考虑发布。
  11. 然后我看到有人发帖说,“我在周末就完成了我的应用程序”。

我的第一反应不是怀疑,而是好奇。

脑海中立即浮现的问题是:

生产代码的行数多少?测试覆盖率有多少?当需求发生变化时会发生什么?您如何处理架构和技术债务?您是否进行了测试?您花了多少时间打磨用户体验,而不是让它工作?什么是“完成”?的意思?

也许我们只是使用了不同的“建立应用程序”的定义。

对于那些已经发布生产应用程序的人,什么问题你会问一个说自己在周末就建立了应用程序的人?