虽然这不是一个严格的技术问题,但我注意到很多工作职位都要求有编写生产级别代码的经验。我一直认为这与测试代码相反。具体来说,“生产级别代码”这个术语是什么意思?
虽然这不是一个严格的技术问题,但我注意到很多工作职位都要求有编写生产级别代码的经验。我一直认为这与测试代码相反。具体来说,“生产级别代码”这个术语是什么意思?
生产级别的代码具有许多示例代码或丢弃项目中没有的属性,例如:
与许多教科书示例不同,这些示例声明:“出于简单起见未显示错误处理”。
这是为了区分你在大学/学校/业余时间写的代码和你为赚钱而写的代码之间的差异; 主要是注重细节,但变化是明显的。
通常,“生产级别的代码”意味着您能够使用软件开发工具,例如源代码控制或测试/验证,而不是像学生一样仅在小型项目中使用IDE或命令行工具。
我认识一些人,他们从未在任何生产发布中编写过任何实质性的代码。构建大量原型很有趣,但除非您发布和支持代码,否则这只是一种理论练习。
也许那些发布这些帖子的人不想要那种“经验”。