zoukankan      html  css  js  c++  java
  • 《代码大全》阅读笔记(三)

    对类的思考,首先类的作用要单一,和函数一样,职责要单一,类中应该保存的是某一个ADT,对外暴露的接口也应该和这个ADT的抽象等级相同,对接口的暴露也要三思,最后类的名字要想好,用一个名字来表达。入参在前,出参在后; 使用宏定义来表明结构体中的出入参;参数最好不要超过5个,参数过多的时候可以考虑封装成数据结构或者对象的方式传入,参数命名也很重要; 形参名和实参名尽量保持一致。子程序,目的在于降低复杂度,提高可读性,可靠性,可修复性,可重用性,封装隐藏信息,对于子程序,要注意内部的内聚性,一个子程序只做一件事情,注意子程序行数尽量保持在50行内,最后,要给子程序取个好名字,达到从名字就能看出这个子程序完成的功能是啥。可以根据具体的项目要求来,有的项目要求调用方负责数据的正确性,有的要求被调用者负责数据的正确性,还是应该按需来。伪代码可以看成是具体代码的稍上层表现,包含了大概的实现过程,又通过简易的预览来描述实现过程,在写代码之前进行伪代码编写可以提前预估到困难点以及应对方法。

  • 相关阅读:
    TL 重构
    eclipse中使用Lombok
    一个成功的 Git 分支模型
    《重构,改善既有代码的设计》读书笔记
    重构——改善既有代码的设计
    安装Mysql5.7并修改初始密码
    支付宝支付-PC电脑网站支付
    sqlite3 线程模型
    sqlite 常用的一些语句
    Electron 入门第一篇
  • 原文地址:https://www.cnblogs.com/xhj1074376195/p/14231630.html
Copyright © 2011-2022 走看看