1.早点学习设计模式,多写代码,发现不稳定代码后立即重构代码。
2.学习uml建模能力,系统稳定性很大程度上取决于抽象能力和流程规划。
3.好好学习和深刻理解面向对象的几个特性,这几个特性是程序扩张性的很好的技术载体。
很多事情程序不稳定是扩展的时候出现bug。处理好程序的扩展点可以提高系统稳定性。
自己用c语言打的代码实在不行,如何提高代码的质量?
从事多年C语言程序开发工作,这里讲解下我自己的看法:
第一:要规定自己形成良好的统一的编程风格,
1 变量命名规范
2 函数命名规范,
3 宏定义命名规范
4 注释规范
5 正文代码缩进2个空格
或者,命名时全部使用英文简写,不适用拼音简写.
等等这样的规范,会让代码界面看上去条理清晰,帮助程序员分析代码。
第二 任何代码的变更都需要进行说明,这点很重要,防止写过代码半年之后,不明白为什么这样修改.成熟的工程师都会有这样的readme文件.
第三,针对任何项目都需要理清楚思路和软件框架,在开始写代码之前,明确整理程序的软件流程图,可以少走弯路。思路清晰。比毫无思绪的人写出来的代码肯定要好。这样的软件有很多,比如VISIO就可以实现流程图的编写
第四:对C语言的功底要加强,从基础开始,各种语法适用于不同的使用场景,要去总结。对于能实现相同功能的代码,尝试用不同的写法和语句去实现。
第五:需要熟练运用结构体和指针,结构体的使用,可以将变量管控明确,,指针能够优化代码的执行效率,同时可以减少一部分冗余代码.掌握指针结构体,指针数组,函数指针和指针函数,二次指针,等等灵活使用,
说这么多,总结起来,多看书,掌握语法,多看别人优质代码,吸取养分,多自己练习代码,并不断尝试新的写法和思路,并总结出经验,并坚持的行动下去,相信坚持一段时间,代码质量肯定会有很大的提升。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。