可能重复: 学校编程和工业编程的区别?
这是关于在工业环境中编程的一般性讨论。背景故事是,我的同事给我发了一篇非常有趣的文章,叫做“企业家在大学里学不到的10样东西”。这篇文章的第一点是关于作者在学术环境和行业环境下编程的经验。在完成了4年的计算机科学学位课程后,我目前作为一名开发人员在学术环境中工作,主要编写Java、J2EE、Javascript代码。我知道学术编程和行业编程有不同之处,但读了那篇文章后,我感到很震惊。
尽量避免这种情况发生在我身上,或者其他人身上。工业界的人能给出一些关于如何在工业中进行规划的一般性建议吗?例如,
如果能给出一些代码示例,那就太好了。
谢谢。
发布于 2011-11-18 17:05:56
从日常编码的角度来看,我注意到的最大区别是,在学术界,我从来不用处理遗留代码,而且我编写的任何代码都可能永远不会被其他人维护很长时间。
在业界花了一两年的时间才意识到编写可维护代码的重要性--敏捷方法,如重构、单元测试、保持方法和类的简短、使用好的名称而不是短的名称、自动构建、持续集成等等。
https://softwareengineering.stackexchange.com/questions/120488
复制相似问题