修改代码或者增加功能时,要考虑所有可能的情况,所有参数组合、所有调用顺序组合、所有路径组合、所有用户操作方式,这样你才能制定测试方式,考虑考虑代码如何处理才不会有问题。
要考虑代码重入,多次调用时会什么情况,错误情况如何处理。
代码如何才能更简洁。
差的数据结构使代码实现复杂,好的数据结构使代码变简洁。
每个子函数实现一定要简短功能单一。
尽量控制某个特定功能的有唯一入口函数。不要入口分散,导致以后不好hook了,也不好加log调试,也不好中间加层和监控,也不好以后功能扩展了。
详细的说明,请见:
链接: https://pan.baidu.com/s/1baI0oOIkM8Jd-Mh-dzDQ4w 提取码: un1h
另外我的相关培训视频请看:
欢迎观看我发布的各个课程: https://edu.51cto.com/lecturer/8896847.html
另外我的免费的linux各种驱动开发课程如下:
https://edu.51cto.com/course/17138.html
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:关于编程技巧和注意事项-创新互联
浏览路径:/article4/diojoe.html
成都网站建设公司_创新互联,为您提供网站策划、网站制作、企业建站、搜索引擎优化、网页设计公司、微信小程序
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联