返回

随想录(公司程序员的九层楼)

发布时间:2023-09-23 09:07:06 309

 

    就IT公司而言,都希望自己的程序员在单位时间内生产出效率最高的代码。但是,不同的人有不同的开发效率。至于说效率之间的差别究竟有多少,还真不得而知。这里写了几个我的观点,只是有感而发,欢迎大家讨论。这九个层次只是一个大概,没什么实质的标准。

 

 

    【一层楼】

        不能及时完成开发任务,任务经常延期,开发的代码经常引入新的问题。

 

    【二层楼】

        勉强完成开发任务,但是bug多,自测不充分。

 

    【三层楼】

        及时完成任务,同时出具自测报告,但是代码中还是存在不少bug。

 

    【四层楼】

        任务完成的时间点控制得还不错,但是代码编写质量不高,函数冗长、不易阅读,难维护。

 

    【五层楼】

        提前完成开发任务,已经开始注意代码函数级别的复用,代码逻辑简单,bug少。

 

    【六层楼】

        编写代码的时候,严格遵守编程规范,注意逻辑性、可读性和简洁性之间的平衡,任务总是提前完成。

 

    【七层楼】

        拥有自己的代码库,代码简练、易测试、易维护,编写单元测试用例,入库的代码不会影响老代码。

 

    【八层楼】

        编写自己的测试工具,比如内存越界、泄漏和死锁,根据功能选择合适的算法,了解代码后面的每一个汇编动作。

 

    【九层楼】

        在软件的分层和结构上花费时间较多,不滥用语言特性,代码屏蔽平台和芯片的差异,代码稳定且健壮性高,自测充分,调试信息丰富,故障定位准。

 

 

 

 

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线