2015061706 - 工作反思

来源:互联网 发布:linux安装amd显卡驱动 编辑:程序博客网 时间:2024/06/05 12:00

   今天新入职不久的同事的返回给web前端开发的同事的返回值,并没有严格要求现有的数据类型进行数据拼装,而是根据当时的Action类内部已经有的代码,参考原有代码,而原有代码处理方式不是那么明智,自己拼装的.

   所以返回值就是各种各样的字段,给IOS和移动端的接口都是如此,结果导致数据格式不匹配,导致很多问题.

   这个问题出现了,具体问题给我什么启发呢?

   1.原来的代码水平可能会影响后来者的水平,因为入职不久哪怕开发时间比较长,也会遵循现有代码的风格和习惯,所以开编写代码之处,就要提高编写代码的水准,给后来者做个榜样.

   2.功能开发出来,任务完成了.但是没有任何代码审查,给维护者留下无尽的大坑,麻烦.

   3.没有足够的文档和规范,第一批开发者实现功能后,第二批没有响应的规范,代码的设计水平就是决堤的洪水,无法控制!

   4.原来开发没有文档规范,后入职的负责人就应该把相应的规范理出来,而不是继续放任这种情况发生!

   让一个前端开发负责人修改一个它们的接口,并且是前几天刚完成的,居然马马虎虎最后终于看懂自己代码了,你能指望别人如何修改他的代码呢

    

0 0