作业三 读《构建之法》
1、如何发现软件中的bug?
在现实生活中,软件发布之前肯定会做相应的测试,但到了用户的手中还是会出现或多或少的bug。除了测试人员多次使用软件来发现bug之外,还有其他的方法找到bug吗?
2、以后弄软件的时候要按软件工程师的任务清单做吗?
我们现在弄程序都没有考虑任务清单里的东西 ,只是纯粹想如何完成程序。
3、做到哪一步才称得上是软件工程师?
任务完成程序,能发现软件中的bug,能分析用户的需求从而做出计划。
4、真正弄软件的时候是一个人弄的时间多一点还是结对编程的时间多一点?
我认为结对编程需要两个人的水平和想法都接近,然而,这在现实中比较难实现。
5、哪种软件团队的模式比较好?
每一种模式都有各自的特点,我们应该怎样选择?