代码大全阅读笔记-03

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

posted @   yizhixiaozhu  阅读(46)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示