论理想的软件开发模式

我想象中最完美的开发模式

  • 每天的工作类似leetcode,每个任务都被拆解成了一个函数,每个函数还有几十个testcase和代码随机生成的testcase,去验证
  • 每天的考核就是看你刷的题目数量和题目难度。

困难在哪

  • 需要顶级的架构师去分解每个函数的功能
  • 写testcase也是件麻烦事

灵感

  • 我能不能写一个软件,这个软件只为架构师服务,专门分解需求成一个一个小函数
  • 软件的第二个功能就是向函数里添加testcase

困难又来了

  • 怎么确保架构师拆解的正确性,毕竟你的testcase也不可能覆盖所有的情况。
  • 集成的testcase,整个软件会根据用户的输入,返回一个怎样的输出?
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容