首页 > 其他分享 >代码大全 阅读笔记01

代码大全 阅读笔记01

时间:2023-03-12 17:12:29浏览次数:33  
标签:01 代码 笔记 注意 耦合 子程序 调试 大全

阅读了代码大全,以下是我的收获:

松散耦合性:耦合性就是两个子程序之间的紧密程度。

要注意耦合的规模:注意两个子程序之间的联系程度。

注意两个子程序之间的联系的直接程度,越直接越好。

更要注意两个程序之间的联系容易程度。

也就是说,一个子程序越容易被调用,耦合性就越低,这样更好的进行维护和增强灵活性。

以后要注意程序的编写要尽量简单,容易被调用。如果写的程序过去复杂,会出现不必要的BUG。

其次要注意防错性编程:

注意异常情况的处理:利用异常处理做一些完美的工作。

保存自己的调试程序,今早引入调试辅助工具。

以前对于代码编写没怎么进行过程序段的调试,需要进行代码的分段调试,并保存调试代码。

个人感受:

今后要更加注意子程序的非法数据输入的判断并维护。并且判断子程序是否可以很好地终止运行,是否可以更好的处理各种假设。

使用防错编程使得错误容易被发现,及时修改对软件的危害性显著减小。尽量的建设简单的子程序,更容易被调用和管理改进。

 

标签:01,代码,笔记,注意,耦合,子程序,调试,大全
From: https://www.cnblogs.com/syhxx/p/17208546.html

相关文章

  • 自用nodejs安装笔记
    下载Nodejs进入Nodejs官网https://nodejs.org/zh-cn/下载安装Node.js检查Nodejs和npm包管理器是否安装成功用管理员打开cmd控制台命令行输入node-v查看......
  • 韩顺平java学习笔记——概述
    Java执行流程分析Java文件(源文件)—javac编译->.class文件(字节码文件)--java运行->结果什么是编译Javachello.java1、 有了java源文件,通过编译器将其变异成JVM可以......
  • Unity面试题一日一讲 B站游戏石匠视频讲解 学习笔记
    三叶虫也能看懂的Unity面试题一日一讲求最少需要多少场赛跑,可以求出其中跑的最快的三头猪。(最少多少场可以百分百保证求出正确结果)答案:9场。堆栈问题有如下一个类......
  • PAT Basic 1019. 数字黑洞
    PATBasic1019.数字黑洞1.题目描述:给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得......
  • 【项目实战】基于Python+Flask+MySQL的在线笔记管理系统
    1、项目说明基于python+Flask+mysql的在线笔记管理系统项目实战项目需要安装pycharm专业版,mysql数据库以及项目所需的所有模块创建数据库名称db_online_notes,然后执行sq......
  • Gin学习笔记--中间件的编写与使用
    中间件在web应用服务中,完整的一个业务处理在技术上包括客户端操作,服务端处理,返回处理结果给客户端三个步骤。在实际的业务开发和处理中,会有更复杂的业务和需求场景。一个......
  • day01
    day011.JavaScript介绍JavaScript是什么JavaScript是一种运行在客户端(浏览器)的变成语言,实现人机交互效果。作用:网页特效表单验证数据交互服务端编程(nodejs)组成......
  • 华为2018-8-12软件开发优招面试(C/C++)——上合地区
    下午2:00开始的,第一感受是:小姐姐超级多,第二感受是:超级热。话不多说,直接切入正题总共两面:一面是技术面(40min),一面是综合面(20min)技术面:总共的流程如下:1.自我介绍2.介绍一下项......
  • WindowsServers2019摄像头不可用的解决方案
    1、系统服务开启启动管理员命令提示符,执行下列命令scconfigAudiosrvstart=autoscconfigAudioEndpointBuilderstart=autoscconfigstisvcstart=autoscconfigWPD......
  • 【编辑器】常用编程环境使用感受20190804
    一、编辑器1、Vim/Emase又被称之为神器:编辑器之神vs神之编辑器学习使用成本高and定义所有功能2、Sublime/Vscode/Atom现在编辑器,有以下特点:跨平台,颜值高,性能佳3、Note......