马马虎虎地看完整本书,心里有些小疑问。
问题一:第二章第一节提到要保证模块的质量,必须要做单元测试,我想问,集成测试不是会抓住所有的bug吗?单元测试价值不高,而且也比较浪费时间呀!而且一般公司不是会有专门的测试人员吗,为什么还要开发人员进行测试呀?
问题二:第三章提到职业成长中有些级别要求工程师获得某种专业证书,以及在工业界、教育界授课,发表论文等,我了解到一个好的工程师是要有丰富的开发经验和足够多的项目实战,那么证书对于我们来说还重要吗?软件公司认证书吗?对于我们这个专业,我们是应该考研还是去公司学习技能呀?
问题三:第四章提到两人合作编写,要保证代码风格规范,但是呢,两个独立的人,不可能思想都是一样的,编写的代码总会有差别,如何让两个风格不一样的代码完美的结合在一起呀?
问题四:第五章提到要团队合作,那么在一个开发团队中都有哪些成员呀?一般大概多少人?哪个成员占主导部分呀?团队成员是固定的吗?团队之间会出现竞争关系吗?会害怕团队中出现资料泄露这种事吗?
问题五:第八章需求分析中,人们的需求五花八门,有一些会降低整个效率,那么是否还要实现呢?市场这么大,如何在同行中脱颖而出呀?
时间: 2024-11-18 16:56:02