代码大全阅读随笔(五)

这篇具有很好参考价值的文章主要介绍了代码大全阅读随笔(五)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据初始化要点:
数据初始化过程很容易出错,所以请使用本章介绍的方法,来初始化数据,从而避免由于非预期的初始化值而造成的错误。
最小化变量作用域。
使用相同的变量的语句尽可能的集中在一起。
早期绑定会减少灵活性,但有助于减少复杂度。晚期绑定则相反。
把每个变量用于唯一的用途。
变量命名要点:
好的变量名是可以提高程序可读性的一项关键要素。对特殊种类的变量,比如循环下标和状态变量,需要加以特殊考虑。
名字要尽可能的具体。那些太模糊或者太通用的以至于能够用于多种目的的名字通常都是不太好的。
命名规则应该能够区分部分数据,类数据和全局数据。他们应当还可以区分类型名称,常量,枚举值类型名称名字和变量名。
无论做那种类类型项目,你都应该采用某种便令命名规则。你所采用的的规则种类取决于你的程序规模,以及项目人员个数。
现代编程语言很少需要用到缩写,如果你真的要用使用缩写,请使用项目缩写词典或者标准前缀来帮助理解缩写。
代码阅读次数要远远多于编写的次数。确保你所取得名字更加侧重于阅读方便而不是编码方便。
数据类型要点:
使用特定的数据类型就意味着要记住适用于各个类型的很多独立的原则。
如果你的语言支持,创建自定义类型会使得你的程序更容易修改,并更具有自白的描述性。
当你使用typedef或者其他等价方式创建一个简单类型的时候,考虑是否跟应该创建一个新的类。
全局变量命名要点:
结构体可以使得程序更加简单,更容易理解,以及更容易维护。
每当你打算使用结构体的时候,考虑采用类会不会工作的更好。
指针很容易出错,访问器子程序或类以及防御式编程实践来保护自己代码
避免使用全局变量,不只是因为他们很危险,还是因为你可以用其他很好的方式来取代他们。
如果你不得不使用全局变量,那么就通过访问器子程序来使用它。访问器子程序能为你带来全局变量所能带来的一切有点,还有一些额外好处。文章来源地址https://www.toymoban.com/news/detail-704967.html

到了这里,关于代码大全阅读随笔(五)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python程序编程代码大全,python编程代码详解

    大家好,本文将围绕python程序编程代码大全展开说明,python编程游戏代码是一个很多人都想弄明白的事情,想搞清楚python代码大全简单需要先了解以下几个事情。 download python编程代码​​​​​​​ python编程经典例子: 1、画爱心表白、图形都是由一系列的点(X,Y)构成的曲

    2024年02月03日
    浏览(59)
  • java代码大全及详解(Java 常用代码汇总)

    1. 字符串有整型的相互转换 每天分享一点,每天进步一点,留个小尾巴《医院证明图片》

    2024年02月13日
    浏览(43)
  • 方舟建筑代码指令大全

    (代码不区分大小写) 游戏默认 [Tab] 键可打开控制台输入代码; 以下内容较多可配合Ctrl+F搜索快速定位,对代码三连击全段选中,复制后粘贴进游戏控制台按 [回车] 键生效. 物品类代码示例:Cheat GiveItem \\\"Blueprint\\\'/Ga...ch\\\'\\\"  999   3   0    【 999 代表数量;  3 代表品质;  0 代表蓝

    2024年02月06日
    浏览(112)
  • 无线宽带错误代码大全(表格)

        之前我们介绍了无线宽带上网卡的一些安装配置和故障排除问题,其中大家发现了在其出现故障的时候,会有固定的代码指示,相对其他的无线网络故障而言,这类问题可以查代码解决问题。下面就把无线宽带错误代码为大家汇总一下。 无线宽带错误代码 问题分类 用户

    2024年02月06日
    浏览(48)
  • python代码大全

    Python是一种高级编程语言,属于通用编程语言。它是由荷兰人Guido van Rossum在1989年创造的,其语法简单、易读易写,是一种解释型、面向对象、动态数据类型的编程语言,支持多种编程范式,如面向对象、函数式、过程化等。Python在人工智能、数据科学、Web开发、自动化测试

    2024年02月05日
    浏览(34)
  • 方舟鞍具代码大全

    猛犸象鞍 cheat GiveItem \\\"Blueprint\\\'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Saddles/PrimalItemArmor_MammothSaddle.PrimalItemArmor_MammothSaddle\\\'\\\" 1 0 0 玛纳加尔姆鞍 cheat GiveItem \\\"Blueprint\\\'/Game/Extinction/CoreBlueprints/Items/Saddle/PrimalItemArmor_IceJumperSaddle.PrimalItemArmor_IceJumperSaddle\\\'\\\" 1 0 0 蝠鲼鞍 cheat GiveItem \\\"Blueprint\\\'/G

    2024年02月06日
    浏览(35)
  • c++病毒/恶搞代码大全

    注:以下代码应勿用于非法(Dev-c++5.11实测可用) 0. 效果:无限生成cmd 解决方法:关闭程序即可 Code: 1. 效果:使鼠标所点应用消失 解决方法:暂无 Code: 效果:使鼠标乱飞 解决方法:任务管理器(Ctrl+Alt+Delete)用方向键选该程序,点击Delete关闭 Code: 效果:立刻或定时关机 解决方

    2024年02月15日
    浏览(43)
  • Git回退代码操作大全

    git回退代码的三种方式mixed,soft,hard 基于IDEA操作,也有纯命令操作,操作方式几乎差不多,在这里不做赘述。 一、.mixed的操作(IDEA的默认操作) 1.左下角git指向标,点击看到我们的git操作日志。选择你要回退的版本。 复制Reversion Number*** 2.在git----resposity-----Reset Hard粘贴你的Reversion N

    2024年02月09日
    浏览(44)
  • VBA中的循环代码大全

    最近,我在自学VBA,有了之前的Python基础,感觉学起VBA也比较轻松。毕竟VBA和Python一样都是面向对象的编程语言。通过自学,我基本上掌握了VBA的循环方法,以下是我的简单笔记和大家一起分享。 通过for循环和Cells()来填充A列1至10行单元格为1, 2, 3...10,代码如下: 2. 通过fo

    2024年02月07日
    浏览(36)
  • pygame代码大全(含用法,格式)!!!

    目录   第一节 pygame基础... 3 一、pygame框架... 3 1、基本框架:... 3 2、导库... 3 3、初始化... 3 4、设置画布大小... 3 5、设置窗口名称... 4 6、填充颜色... 4 7、更新画布... 4 二、添加素材... 4 1、添加图片... 4 坐标系 ... 5 2、pygame加载图片... 5 3、pygame绘制图片... 5 4、pygame缩放图片

    2024年02月06日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包