2015061706 - 工作反思
2015-06-17 22:02
239 查看
今天新入职不久的同事的返回给web前端开发的同事的返回值,并没有严格要求现有的数据类型进行数据拼装,而是根据当时的Action类内部已经有的代码,参考原有代码,而原有代码处理方式不是那么明智,自己拼装的.
所以返回值就是各种各样的字段,给IOS和移动端的接口都是如此,结果导致数据格式不匹配,导致很多问题.
这个问题出现了,具体问题给我什么启发呢?
1.原来的代码水平可能会影响后来者的水平,因为入职不久哪怕开发时间比较长,也会遵循现有代码的风格和习惯,所以开编写代码之处,就要提高编写代码的水准,给后来者做个榜样.
2.功能开发出来,任务完成了.但是没有任何代码审查,给维护者留下无尽的大坑,麻烦.
3.没有足够的文档和规范,第一批开发者实现功能后,第二批没有响应的规范,代码的设计水平就是决堤的洪水,无法控制!
4.原来开发没有文档规范,后入职的负责人就应该把相应的规范理出来,而不是继续放任这种情况发生!
让一个前端开发负责人修改一个它们的接口,并且是前几天刚完成的,居然马马虎虎最后终于看懂自己代码了,你能指望别人如何修改他的代码呢
所以返回值就是各种各样的字段,给IOS和移动端的接口都是如此,结果导致数据格式不匹配,导致很多问题.
这个问题出现了,具体问题给我什么启发呢?
1.原来的代码水平可能会影响后来者的水平,因为入职不久哪怕开发时间比较长,也会遵循现有代码的风格和习惯,所以开编写代码之处,就要提高编写代码的水准,给后来者做个榜样.
2.功能开发出来,任务完成了.但是没有任何代码审查,给维护者留下无尽的大坑,麻烦.
3.没有足够的文档和规范,第一批开发者实现功能后,第二批没有响应的规范,代码的设计水平就是决堤的洪水,无法控制!
4.原来开发没有文档规范,后入职的负责人就应该把相应的规范理出来,而不是继续放任这种情况发生!
让一个前端开发负责人修改一个它们的接口,并且是前几天刚完成的,居然马马虎虎最后终于看懂自己代码了,你能指望别人如何修改他的代码呢
相关文章推荐
- 详细设计说明书
- JDK之HashMap、HashSet分析
- 概要设计说明书
- position为absolute的元素如何实现居中
- 聊一聊Horizon vGPU技术
- map集合框架
- 稳定模式在RESTful架构中的应用
- 黑马程序员——String类
- cocos2dx 中如何实现安卓返回按键的反馈
- http 提交表单数据
- Android cpu 使用率控件(浮动窗口)附源码
- 支撑矢量机-SMO详解
- PullToRefreshListView的简单使用
- 安卓课程设计:微课表
- 2048 c语言
- DropDownList详解
- POST对URL中末尾斜杠的差异
- python可变参数调用函数的问题
- BZOJ 2049: [Sdoi2008]Cave 洞穴勘测( LCT )
- 第二次冲刺——第6天