软件开发中的十大困难

[导读] 软件开发中最大的难题不是编写程序,写代码只是按照逻辑去实现功能,这相对于开发者需要做的其他事情来说简单直接多了。如果你还是一个不算资深的业余程序员,那你一定要在真正的走向职业道路前确保可以解决下面这些障碍。

       

类似的,你的软件会在不同的环境下和不同的软件交互,所以也不可能测试到每一种可能性;

写好一个完善的单元测试是一项枯燥且困难的工作,理想情况下,测试程序的编写应该在软件开发前就进行,但是你要向你的客户解释清楚为什么一个月过去了却还是没有可用的软件;

单元测试不会发现所有的问题。理想条件下,一个项目应该有一个单独的测试团队,他们可以积极主动的,尽可能的去找程序中的问题,但这对大多数项目来说是一件需要很大花销并耗时的事情,所以就让开发人员同时负责测试的任务。但是,这样的测试是考虑不到很多边界和极端情况的;

程序员通常是在用理性的逻辑处理问题,但是客户通常不这样,他们会发现很多你意料之外的问题。

8.写开发文档

给项目写文档记录是一件费力耗时的工作,

10.与他人打交道

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年11月4日
下一篇 2014年11月5日

相关推荐