随想录(公司程序员的九层楼)
来源:互联网 发布:农村淘宝分布图 编辑:程序博客网 时间:2024/05/29 08:16
声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
就IT公司而言,都希望自己的程序员在单位时间内生产出效率最高的代码。但是,不同的人有不同的开发效率。至于说效率之间的差别究竟有多少,还真不得而知。这里写了几个我的观点,只是有感而发,欢迎大家讨论。这九个层次只是一个大概,没什么实质的标准。
【一层楼】
不能及时完成开发任务,任务经常延期,开发的代码经常引入新的问题。
【二层楼】
勉强完成开发任务,但是bug多,自测不充分。
【三层楼】
及时完成任务,同时出具自测报告,但是代码中还是存在不少bug。
【四层楼】
任务完成的时间点控制得还不错,但是代码编写质量不高,函数冗长、不易阅读,难维护。
【五层楼】
提前完成开发任务,已经开始注意代码函数级别的复用,代码逻辑简单,bug少。
【六层楼】
编写代码的时候,严格遵守编程规范,注意逻辑性、可读性和简洁性之间的平衡,任务总是提前完成。
【七层楼】
拥有自己的代码库,代码简练、易测试、易维护,编写单元测试用例,入库的代码不会影响老代码。
【八层楼】
编写自己的测试工具,比如内存越界、泄漏和死锁,根据功能选择合适的算法,了解代码后面的每一个汇编动作。
【九层楼】
在软件的分层和结构上花费时间较多,不滥用语言特性,代码屏蔽平台和芯片的差异,代码稳定且健壮性高,自测充分,调试信息丰富,故障定位准。
- 随想录(公司程序员的九层楼)
- 随想录(公司程序员的九层楼)
- 随想录(公司程序员的九层楼)
- 随想录(程序员的缺点)
- 随想录(程序员的缺点)
- 随想录(程序员的缺点)
- 随想录(程序员的缺点)
- 随想录(程序员的缺点)
- 随想录(程序员的缺点) .
- 随想录(程序员的缺点)
- 随想录(驱动开发程序员需要的一些技能)
- 随想录(驱动开发程序员需要的一些技能)
- 随想录(驱动开发程序员需要的一些技能)
- 随想录(程序员和收入)
- 随想录(程序员和收入)
- 随想录(程序员和收入)
- 随想录(程序员和收入)
- 随想录(程序员和收入)
- Cortex-M3 (NXP LPC1788)之IIS应用--UDA1380进行音频数据播放
- 设置、读取联络人头像 ---- save UIImage to ABAddressBook
- C++ inline 函数
- 20120725-51单片机IO口模拟串口通讯2-计数法
- linux-vim split:vim编辑器的窗口分割
- 随想录(公司程序员的九层楼)
- Android 移植定制之Ubuntu上识别USB设备
- PHP for windows下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别
- ubuntu12.04 终端
- 文字图片水平居中对齐
- Java内部类作用全解
- Struts2的注解功能
- Table Pool / Table Cluster 中的参数含义
- android架构