代码整洁之道阅读笔记-02
勒布朗法则:稍后等于永不。
Ron:
有意义的命名时体现表达力的一种方式;
整洁代码:消除重复,提高表现力,提早构建简单抽象。
“深合己意”的代码:无需花太多力气,明确,简单,有力。
名副其实:使用指明了计量对象和计量单位的名称;
避免误导,名称选用不同之处大的;
名称:提供正确信息,提供导向作者意图的线索,有意义的区分,能读得出的,
明确是王道,编写别人能理解的代码;
类名和对象名应该时名词和动词短语,类名不应当是动词,避免使用没有明确意义的和没有区分的类名。
方法名应该是动词和动词短语,属性访问器、修改器和断言应该根据其值来命名,并依Javabean标准加上get、is、set前缀。
函数名称应当独一无二,并且保持一致。
函数:
1.短小
2.只做一件事
3.每个函数只有一个抽象层级
函数参数:最理想的是零个,其次是一个,再次是两个,尽量避免三个及以上。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!