"《神秘的数-[harry l. van trees] optimum array processing》是一本关于程序设计思想和技术方法的教材或参考书,强调了在编程中赋予常数和数值明确名称的重要性,以提高代码可读性和可维护性。书中通过实例展示了神秘数的概念,即在程序中未明确其意义和作用的数值,这些数值应当被赋予恰当的命名,以增加代码的清晰度。书中的讨论涵盖了程序风格、代码的可读性和注释的必要性,指出编写良好风格的代码对于程序设计至关重要。作者指出,代码不仅要遵循语法规则,还要考虑程序员阅读和修改的便利性,好的程序设计能够减少错误并提升代码质量。" 在这本书中,作者提到神秘的数通常是程序中出现的常数、数组大小、字符位置等数值,它们如果没有被赋予明确的名称,会使得代码难以理解。例如,一段在24x80终端上打印字母频率直方图的代码中,存在多个未解释的数值(如20、21、22、23、27等),这些数值若与屏幕行数(24)、列数(80)以及字母表长度(26)相关联,但没有在代码中明确表示,就会增加理解代码的难度。 作者引用了William Strunk和E.B. White在《风格的要素》中的观点,暗示在编程中良好的风格如同写作中的修辞学规则,尽管有时可以打破规则,但通常应遵循常规,以确保代码的清晰性和一致性。书中举例了一段看似精心格式化的代码,虽然功能正常,但由于注释中提及的国家与代码的关系不明确,给维护带来了困扰,这凸显了注释的重要性。 书中的内容旨在探讨如何从一开始就能写出高质量的代码,并在代码的迭代过程中不断改进。作者强调,好的编程风格可以使代码易于阅读和修改,有助于提高代码的正确性。风格的原则基于实际经验,包括清晰的逻辑、自然的表达、一致的命名和有用的注释。保持一致性是关键,这样可以使团队成员之间的代码互读性增强,促进协同开发。 书中的讨论涵盖了如何避免花哨的技巧,推崇使用正规的编程结构,并指出局部规定、管理公告或团队共识可以帮助确立和维持良好的编程风格。通过学习和实践这些原则,开发者可以提升其编写正确、高效且易于理解的代码的能力。
- 粉丝: 35
- 资源: 3932
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高效办公必备:可易文件夹批量生成器
- 吉林大学图形学与人机交互课程作业解析
- 8086与8255打造简易乒乓球游戏机教程
- Win10下C++开发工具包:Bongo Cat Mver、GLEW、GLFW
- Bootstrap前端开发:六页果蔬展示页面
- MacOS兼容版VSCode 1.85.1:最后支持10.13.x版本
- 掌握cpp2uml工具及其使用方法指南
- C51单片机星形流水灯设计与Proteus仿真教程
- 深度远程启动管理器使用教程与工具包
- SAAS云建站平台,一台服务器支持数万独立网站
- Java开发的博客API系统:完整功能与接口文档
- 掌握SecureCRT:打造高效SSH超级终端
- JAVA飞机大战游戏实现与源码分享
- SSM框架开发的在线考试系统设计与实现
- MEMS捷联惯导解算与MATLAB仿真指南
- Java实现的学生考试系统开发实战教程