根据数据结构和相应测试写实现

  party-bid在重构完成后,终于算是尘埃落定,这个项目大体上可以分为三个阶段:前期学习js、html、css基础知识;利用敏捷开发的方式完成创建活动、活动报名、竞价报名、竞价分析四张卡片的功能开发;和最后的代码重构阶段。完成这个项目可以对js、html、css是如何协调共同工作有个基本的了解和认识,对利用MVC框架开发web应用有了概念和一定的经验。
  之后公司给出了三种基于party-bid的数据结构和各自相应的测试,我们的任务就是完成这些测试,让测试顺利通过,即相应的写出函数实现,因为并没有涉及到页面的显示,所以工作的范畴并不包括C层和V层,只需完成model层,事实上model层在party-bid中是属于核心的一块。这一过程大致从13年11月13、14号到11月20号.
  在做数据结构这块我主要注意的有三点:首先一定要看好看准自己当前做的数据结构,大的数组大的对象有哪些,那些对象包含了数组,那些对象又包含在了数组中,对象属性是如何命名的。这些是基本的东西,但是很重要,如果除了一点做,程序就不会正确,调试起来也会耗时耗力,我做的时候,只要模糊的地方,即使只是有点不确定,都会回过头来查看数据结构。最好的方法还是做之前,多研究一下结构,数据是如何从活动报名到竞价报名到竞价结果出来一步一步存储的。这算是大工程的地基吧,越结实越牢固越好。
  其次,写实现的过程中一定要注意面对对象的编程,一个类的方法和函数放到一起,有的函数负责操作整理数据,有的函数负责提取返回数据,并放到同类的文件夹里。 
  最后,就是永远都要注意的规范化和专业化,不用循环语句,减少ifelse嵌套,一个函数不能超过15行尽量只完成一个功能。

猜你喜欢

转载自sunwenpeng.iteye.com/blog/1983788