阅读代码规范记录

一名真正合格的程序员是高素质的人才,她需要具备很多能力,最起码的是懂得编码的规范。编写代码一定离不开过程和模块,这里就先说一下我对模块和过程的理解,有不对的地方大家一定要指正呦!

【过程和模块】

过程专门用于一个特定进程的一串语句。可以用于一组参数,它可以与程序的其他部分进行通信,也可以是返回值,供程序的其他部分使用。

包括了三种Sub、Function和Property

Sub过程:用关键字Sub说明的一种过程,不返回任何值;

Function过程:返回相应的值;

Property过程:用关键字Property、Get、Property Let或Property Set说明的一种过程。Property用于创建读取或设置的对象的属性。

模块中包含有各种各样的函数与过程。一般的模块不能调用,只要类模块才能在设计中调用。如果想调用一般模块中的过程或者函数,可以在该模块中编写过程或函数的时候,将该过程或函数定义为公共对象。例如:Public Sub xxxx()……End Sub此函数可以在其他窗体或模块中调用。

建立模块需要注意“高内聚,低耦合”“高扇入,低扇出”,高扇入是某个程序被许多其他过程调用,低扇出就可以理解。

【命名约定】

驼峰规则:大小写搭配, 如curLineItemTotal

匈牙利标记法:三字符前缀表示数据类型和控件类型,如strName

【变量】

变量要具有焦点,如果需要对变量执行不相关的操作或计算,最好使用两个有焦点的变量,即各个控件命名明确,清楚的知道此控件的用途。

【对错误的处理】

没有错误的编程是不可能存在的,所以我们需要对代码的错误进行适当的处理。如果对错误视而不见,可能会导致整个应用程序运行瘫痪。

错误分为两种:编译错误和运行错误

On Error GoTo和On Error Resume Next

【代码格式与注释】

编写代码不仅仅是为了软件功能的实现,更多的是方便程序员、维护人员等人的阅读,所以我们编写代码必须遵循一定的格式,写一定量的注释,注释有内部注释、行尾注释和行前注释,但是书写代码很重要,但并不是说注释越多越好,恰当就好。

【界面友好】

软件是为用户使用的,界面必须符合用户的口味,满足用户的需求。

【传值和传址】

传值和传址是经过头脑风暴讨论理解的,传值是静态的,而传址则是动态的,是通过地址的传递达到目的的,并不进行量的传递。举个例子:就拿机房收费系统来说,我们登录界面用的用户名就传给了Username,当登录的用户变化的时候,Username的值也会相应的变化,这个就是通过传址进行的,把登录所用的User-info表中的username地址传给了它,当然就会根据登录用户的不同进行动态变化了;但是如果是在同一个窗体中,a的值赋给了b,b的值有给了c,最后相当于a的值给了b和c,但是当再给a另外一个值的时候,b和c并不会随之变化,这就是静态的,就是传值。不知道说的对不对,欢迎指正!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 28
    评论
代码管理是现代软件开发不可或缺的一环,它的重要性体现在代码的协作、版本控制和质量保证等方面。源代码管理规范旨在规范开发团队日常的源代码管理工作,并确保代码的可维护性和可追溯性。 一、命名规范方面,应该遵循统一的命名规则,包括文件名、变量、函数、类名等,确保名字清晰易懂,方便其他人员阅读和修改。 二、版本控制方面,必须使用统一的版本控制工具,如Git、SVN等,避免出现不同开发人员使用不同版本控制工具的情况。同时,应准确使用注释,记录每一次提交的修改详情,方便追溯代码的版本历史。 三、代码管理方面,应该遵循“单一职责”、“开闭原则”、“里氏替换原则”等基本软件设计原则,尽可能提高代码的可重用性、可扩展性和可读性。另外,应定期对代码进行重构和优化,确保代码质量。 四、编码规范方面,应该按照统一的编码规范进行编码,包括缩进、空格、注释、命名等等。此外,应该通过代码审查等方式,确保所有代码都符合编码规范。 五、测试方面,应该编充分的单元测试和集成测试,确保代码的质量和稳定性。同时,应定期进行性能测试和安全测试,发现并解决潜在的问题。 综上所述,源代码管理规范是开发团队日常工作的基础,需要大家共同遵守和贯彻执行。通过严格的代码管理规范,可以提高代码的质量、减少出错的风险,从而为项目的成功开发提供了坚实的基础。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值