做北京项目的过程所得

      定需求

      最近一直在忙着做北京的项目,这个项目逻辑比较复杂,页面很多。不过关于技术上的问题还是很好解决的。最难的是跟我们的客户沟通方面。他们不懂程序,叙述需求的时候好多都不知道怎么描述。更头痛的是他们有的时候太忙了,我们见他们有的时候预约都很难约的上。不过经过我们不断的磨合、询问终于把需求基本定下来。概要设计和详细设计也都出来了,并且通过了审核。让我们感觉最深的就是一定要和客户谈到一个层级上,不然客户不会跟你沟通的。

      写代码

      需求定下来之后,大家都松了一口气。但是紧张的编程工作开始了,我们的网站和系统时间比较紧大概在12月20日上线。所以我们的时间不多。所以在开始写代码的时候有点仓促,有一些地方考虑的不是很全面。以至于到最后都要返工。让我感觉最深的是前台页面:<hr width="95%" color="#336699" size="1" />这种报警告的虽然不影响程序的运行,但是却也不符合前台页面规则。当时感觉时间紧,没来得及改。现在一个一个要返工。让我觉得最深的就是第一个页面很重要,不要因为紧很忽视第一个页面。在做第一个页面的时候一定要多思考,因为其它好多页面都会引用第一个页面的格式、样式。

      做测试

      最后项目快交付的时候,其他几个同事被调去做别的项目。北京的这个项目由我跟客户沟通测试交付。快尾声的时候我做了集成测试,包括白盒测试和黑盒测试。感觉我们的项目还是有很多待完善的地方。有很多功能实现了,但是对于客户的体验有的考虑的却不是很到位如有一个页面是导出word以前都是把内容导出。但是却没有考虑到客户需要标题的,所以一个一个加的标题。用了边界测试测试出了很多小bug,一一改正并写成测试报告。让我觉得最深的就是作为程序员自己做完页面之后要懂得白盒测试和黑盒测试。最容出现错误的就是边界。

  

原文地址:https://www.cnblogs.com/honghong75042/p/2803468.html