代码编写时的规范和注意事项

“干净的代码既简单又直接。干净的代码读起来像写得很好的散文。简洁的代码永远不会掩盖设计者的意图,而是充满清晰的抽象和直接的控制线。”                                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                              —罗伯特·马丁(Robert C. Martin)

1.为什么要遵循编码规范

  1. 一致性:遵循编码规范可以确保整个项目中的代码风格和命名一致,这有助于使代码易于阅读和理解。

  2. 可读性:良好的编码规范可以使代码易于阅读和理解,尤其是当有多个开发人员在同一项目上工作时。(在ACM这类团队比赛中极为重要)

  3. 可维护性:遵循编码规范可以使代码易于维护。通过保持代码的一致性和易读性,开发人员可以更轻松地进行修改、调试和重构。

  4. 代码质量:遵循编码规范可以提高代码的质量,减少错误和缺陷的数量。这可以节省时间和成本,因为需要更少的时间来修复错误和缺陷。

  5. 团队合作:遵循编码规范可以促进团队合作和交流。所有开发人员都可以遵循相同的规范,这有助于避免由于代码差异而导致的冲突和混乱。

2. 高内聚 ,低耦合

何为高内聚 ,低耦合

高内聚,低耦合’是相对于代码而言,一个项目中:

每个模块之间相互联系的紧密程度,模块之间联系越紧密,则耦合性越高,模块的独立性就越差!反之同理;

一个模块中各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间的联系程度越高,则内聚性越高,即‘高内聚’ !

如果一个函数修改了,其他的函数都要修改,就说明这个程序是高耦合,独立性差

如何改善

1.避免创建大函数

如果一个函数实现的内容很多,可以考虑将其拆分为多个小函数,比如可以将检查数据范围的部分单独写成一个check函数,将输入和主程序之间分开

2.提高代码重用率

将实现相同任务的代码段选择封装成一个函数,如果有多重循环,就可以将所有循环提取到单独的函数中

这样一来代码重复性更小,更易于阅读、重用性高

3.命名规则

常量值所有都大写

常量命名都使用全大写的名称,并用下划线分割所有单词

const int price = 15;

变量命名

名称以小写字母开头,之后的每一个单词首字母都用大写,比如骆驼的大小写为camelCase
避免变量使用单个字母,要能够让代码更加通俗易懂(在循环里可以忽略这一点)

函数命名

函数的命名基本与上述提到的变量命名规则基本一样,但需要注意的是,命名尽量注意详细,要尽量将命名具体化

错误的示范:get

正确的示范:getUserInfo

4.一些其他事项

1.添加注释

对于一个程序员来说,敲代码的时间只占了百分之二十,其他百分之八十的时间都是后期的维护,这就是著名的 二八定律
所以在最初编写程序时添加相应的注释是十分必要的,现在节约的这一点时间未来将会花费更多的时间去弥补

2.禁用意义不明确的数字

cout << n * 15 << endl;

更好的方式:

int price = 15;
cout << n * price << endl;

这样就能很清楚的明白这个15指的是价格

从长远来看,遵循代码编写规范,对开发者的自身发展来说是百利而无一害的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 使用VB6.0编写代码候,有以下几点需要注意:1. 确保代码结构清晰,方便维护和重用;2. 避免使用不必要的变量;3. 尽量使用Option Explicit,以确保定义过的变量不会被意外改变;4. 尽量使用强类型变量,避免出现类型不匹配的问题;5. 使用调试工具,定位和修复BUG;6. 注意变量命名规范,以便阅读代码。 ### 回答2: 在使用VB6.0编写代码,我们需要注意以下事项: 1. 版本兼容性:VB6.0是一个较旧的版本,与现代的操作系统和开发工具可能存在兼容性问题。因此,我们需要确保在使用VB6.0编写代码,选择适合的操作系统和工具版本,以避免出现不必要的问题。 2. 设计规范编写代码,应遵循良好的设计规范,包括使用有意义的变量、函数和对象命名,遵循模块化设计原则,确保代码易于维护和扩展。 3. 错误处理:VB6.0的错误处理机制较为简单,我们需要使用适当的错误处理语句,例如On Error语句,以捕获和处理可能出现的错误,避免程序崩溃或产生潜在的问题。 4. 内存管理:由于VB6.0没有自动垃圾回收机制,我们需要手动管理内存,确保及释放不再使用的对象和资源,以避免内存泄漏和性能问题。 5. 性能优化:VB6.0是一种脚本语言,相对于其他编程语言可能存在一定的性能瓶颈。因此,在编写代码,我们需要注意性能优化,避免复杂的嵌套循环和重复计算,以提高程序的执行效率。 6. 安全性考虑:编写代码,我们需要考虑安全性问题,避免出现潜在的漏洞和攻击点。例如,对于用户输入的数据,需要进行适当的验证和过滤,以防止注入攻击和其他安全威胁。 总而言之,在使用VB6.0编写代码,我们需要注意版本兼容性、设计规范、错误处理、内存管理、性能优化和安全性考虑等方面,以确保代码的质量和可靠性。 ### 回答3: 编写VB6.0代码需要注意以下几点: 1. 确保代码的可读性和可维护性:给变量、函数和控件命名要具有描述性;使用注释来解释代码的目的和功能;将代码块分组并使用缩进来提高可读性。 2. 数据类型的正确使用:VB6.0是弱类型语言,但应尽量使用合适的数据类型来提高代码的可靠性和效率。例如,使用整数型数据类型Integers代替变体型数据类型Variants来存储整数值。 3. 错误处理和异常处理:编写健壮的代码,应注意处理可能发生的错误和异常情况。使用错误处理机制如On Error语句来捕获和处理错误,并及提醒用户出现的异常情况。 4. 内存管理:VB6.0不支持自动垃圾回收,需要手动释放不再使用的对象和资源,特别是在使用COM组件、数据库连接和文件I/O等情况下。 5. 代码优化:优化代码的执行速度和内存占用可以提高应用程序的性能。使用循环结构来替代重复的代码;减少代码的冗余操作和不必要的计算等。 6. 控件的正确使用:VB6.0提供了丰富的控件来开发应用程序。应熟悉控件的属性和方法,并正确使用它们来实现应用程序的功能和界面。 7. 跨平台兼容性:虽然VB6.0是一个Windows环境下的开发工具,但仍应考虑到可能的跨平台兼容性问题。尽量避免使用仅在Windows平台上可用的特定API和功能。 8. 使用版本控制:使用版本控制工具来管理代码的变更和版本。这样可以更好地跟踪和回滚代码的改动,确保项目的稳定和可维护性。 总而言之,编写VB6.0代码要注重代码的质量和可维护性,遵循良好的编码规范和最佳实践,并不断优化和改进代码以提高应用程序的性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值