编程老手与高手的误区:从错误到高质量C++/C编程
需积分: 50 23 浏览量
更新于2024-08-07
收藏 344KB PDF 举报
"编程老手与高手的误区-stc15f2k60s2"
在编程领域,老练的程序员往往被视为具有高超技能的专家,但有时他们的一些习惯和态度可能反而阻碍了项目的成功。这篇内容揭示了编程老手与高手常陷入的误区,这些误区包括:
1. 没有明确的进度表:认为进度表是束缚,而倾向于自由发挥,这可能导致项目管理困难和延误。
2. 不写使用说明书:期望用户能够理解程序的内在逻辑,这增加了用户的使用难度。
3. 缺乏代码注释:认为好的代码无需注释,但实际上注释有助于他人理解和维护代码。
4. 不画流程图:认为流程图过于形式化,但这对于复杂逻辑的梳理很有帮助。
5. 不看参考手册:依赖直觉编程,但查阅手册能提高效率并减少错误。
6. 忽视文档:认为代码就是最好的文档,但文档是交流和维护的关键。
7. 自以为是地理解用户需求:不与用户沟通,可能导致开发出的产品不符合实际需求。
8. 反对团队开发:坚持单打独斗,忽视团队协作的优势。
9. 耐力调试:长时间连续工作以解决问题,但不利于健康和工作效率。
10. 不规律的工作时间:不遵循常规工作时间,可能导致疲劳积累和效率下降。
这些行为在一定程度上反映了程序员的执着和热情,但同时也可能带来问题。例如,缺乏文档和注释使得代码难以理解和维护,不按进度表工作可能延误项目,忽视团队合作会降低整体效率。
与此同时,提供了一份名为《高质量C++/C编程指南》的文件,由林锐博士编撰,旨在帮助程序员编写更高质量的代码。这份指南涵盖了多个方面,如文件结构、程序的版式、命名规则、表达式和基本语句、常量、函数设计、内存管理等。其中强调了良好的编程实践,如合理的代码排版、命名规范、有效的表达式处理、使用常量、设计高效函数、内存管理技巧等,这些都是避免上述误区、提升代码质量和可维护性的关键。
通过学习这些指南,程序员可以不断提升自己的专业素养,避免陷入上述误区,从而成为更优秀的开发者,既能保持个人风格,又能确保项目的成功和团队的合作。
2015-05-27 上传
249 浏览量
2021-03-08 上传
2015-12-09 上传
2019-09-05 上传
2018-10-17 上传
2022-07-14 上传
2021-10-01 上传
2021-10-02 上传
张_伟_杰
- 粉丝: 63
- 资源: 3916
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍