首页 > TAG信息列表 > 整洁
记录---从0823开始
----规范-----------读书笔记: 第一章 整洁代码1,整洁代码力求集中,每个函数、每个类和每个模块都全神贯注于一件事。2,整洁代码简单直接,从不隐藏设计者的意图。3,整洁代码应当有单元测试和验收测试。它使用有意义的命名,代码通过其字面表达含义。4,消除重复代码,提高代码表达力。5,时时保Python_整洁代码及报错处理总结
SyntaxError SyntaxError: Non-UTF-8 code starting with ‘\xb2‘ in file py文件中不支持中文,默认是ASCII编码,即使注释是中文也不行。为了解决这个问题,就需要把文件编码类型改为UTF-8的类型。 解决方案 https://peps.python.org/pep-0263/ PEP 263 – Defining Python Source Co非暴力沟通四要素
看了《非暴力沟通》和《非暴力沟通 实践篇》 总结的精华如下: 好的沟通例子: 小明,看到床上的脏袜子,我很生气,因为我希望家里能保持整洁,你能把脏袜子放洗衣机里吗? 非暴力沟通四要素: 观察(陈述事实)—— 看到床上的脏袜子 感受(诉说感受)—— 我很生气 需要(表达诉求)—— 因为我希望家里代码整洁之道
将《代码整洁之道》重要的内容进行以xmind记录,创作不易,传播请注明出处!架构整洁之道-软件架构(三)
24、谦卑对象 谦卑对象实质是为了找出不可测试的对象,进而确定边界。而找出不可测试的对象,最终是为了区分对应的可测试对象,并让其负责更多的决策,比如数据结构,控制变量。从而对决策进行测试,保障系统的准确。而剩下的不可测试的对象,只能安分的听从可测试对象的决策的安排进行约定的如何编写整洁的Qml代码
如何编写整洁的Qml代码Qt,QML,Qt Quick无疑,使用Qml技术能够开发出符合当前趋势的杰出的用户界面。Qml语言有着简洁和易学的语法,但代码并非天然就有清晰的层次。如果不注意,很容易搞乱。因此,需要学习如何编写整洁的Qml代码,以使你的程序易于维护。进而节省成本和时间。 Qml代码整洁架构整洁之道——设计原则
单一职责原则:就一个类而言,仅有一个引起它变化的原因。 类的角度:比如说一个类只做列表查询的返回体那么在获取详情的时候返回体就不能使用获取列表的返回体的这个类。 方法角度:如果说这个提交方法的目的就是提交A那么这个在这个方法中就不能对这个方法增加提交B。 开闭原则:对扩展开学习架构整洁之道——编程范式
一、结构化编程 1、可推导性 程序员可以用代码将一些已经证明可用的结构串联起来,只是证明这些额外代码时正确的,就可以推导出整个程序的正确性。 2、功能性降解拆分 程序员可以将大型系统拆分为模块和组件,而这些模块和组件最终可以次啊分为更小的可以证明的函数。比如:模块从业务架构整洁之道-第一部分
如何写“好代码” 1、熟悉架构了解架构的分工,掌握架构的层次,从而清晰明了的实现方法的调用,不管系统架构后来如何演化,对于业务实现调整不大。 2、通过业务需求产出不同的实现方案,在从实现方案中最合适的选择最优的,有利于扩展的方案,方案实现应该尽可能的依赖于抽象而不依赖于细节(读书笔记 《代码整洁之道》类
类的组织 类是一组变量,出现的顺序是 公共静态常量 私有静态常量 私有实体变量 公共函数 公共函数的私有工具函数 类应该短小 类应该尽量小,函数的小一半由行数控制。对于类来说,应该从类的职责角度来 尽量小。 类的职责应该与类的名称保持一致,如果这个类无法精确读书笔记-代码整洁之道(一)
整洁代码 当我们可以完善的实现一个业务需求、之后我们就需要考量代码的一个可读性和复用性,以及模块解耦。 我自己也经历过一些中中小小的工作,自己也每天生成糟糕的代码,也经历过几次系统重构工作,慢慢的体会到了在编写代码的时候自己需要遵循约定俗成的规范,尽可能的让自己的代码在《代码整洁之道》(Clean Code)- 读书笔记
一、关于Bob大叔的Clean Code 《代码整洁之道》主要讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。这本书的阅读对象为一切有志于改善代码质量的程序员,书中介绍读书笔记-架构整洁之道有感
往期文章分享 点击跳转=>GameFramework文档系列(四)- 事件订阅点击跳转=>保姆式Cocos合成大西瓜案例点击跳转=>养不起真猫,就用代码吸猫-Unity粒子实现画猫咪点击跳转=>Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!点击跳转=>姐姐喊我解锁套娃新技能:FairyGUI在U代码整洁之道要点(二)
本系列出自于本人看过《代码整洁之道》后总结的一部分要点。 非常感谢这本书给我和广大程序员带来的快乐! 注: 需要该书电子版的朋友请私信我。 推荐歌曲:Try - Marlisa 注释不能美化糟糕的代码 带有少量注释的整洁而有表达力的代码,要比带有大量注释的零碎而复杂的代码像样得打卡3本书10句话-11
研发能力持续成长路线图-向华为学习研发管理,助推企业持续发展 10 2-产品规划管理 首页产品规划来解决什么是:“正确的事”的问题 其次产品规划解决“把事情做正确”的问题 需要加强产品规划工作 开发了很多新产品,但是缺乏拳头使用整洁架构优化你的 Gradle Module
前言 现代的 Android 项目都是 Gradle 工程,所以大家都习惯于用 Gradle Module 来划分和组织代码,Module 的大量使用也带来一个问题,一个大项目往往几十上百的 Module,但是当数量众多的 Module 之间的依赖关系不合理时,仍然会严重拖慢工程的编译速度,如何更科学地组织 Gradle Modul2021读书总结
2021年的读书量变多了,一个是因为每天早晨通勤可以坐在公交上看1h+的书,第二个是因为微信读书的奖励机制,读7天可以奖励7天的无限阅读卡。我的阅读主要分为两个部分: 技术书籍 《大数据之路》 《代码整洁之道》 《架构整洁之道》 《深入解析Java虚拟机HotSpot》 非技术书籍 《许三观卖阅读《代码整洁之道》总结
代码是团队沟通方式让营地比来时更干净合适的命名短小的方法减少if/else嵌套抽离try/catch封装多个参数第三方库 LombokApache Commons系列 很早就阅读过《代码整洁之道》(英文版Clean Code),当时博主是个青涩的菜鸟,正在为团队创造着混乱的代码。多年的工作中,屡次被别人的代码代码整洁之道
ISBN:978-7-115-21687-8 作者:【美】Robert C. Martin 译者:韩磊 页数:388 字数:554千字 阅读时间:2019-09-08 推荐指数:★★★★★ 这本书应该说是每个程序员必备书之一, 里面用Java语言讲述代码如何书写更加规范合理, 如本书所讲,阅读完可以学到: 好代码和糟糕代码之间的区别; 如何代码整洁之道【6】-- 错误处理
很多程序完全由错误处理所占据,导致几乎看不明白代码所做的事。 这一章来学一下编写整洁又鲁棒的程序。 一、使用异常而非返回状态码 早期有些语言不支持异常,所以只能用错误标识或者返回给调用者状态码。 这类手段的问题:他们搞乱了调用者代码。什么意思呢?就是调用者调用这个函代码整洁之道【5】-- 对象和数据结构
坦白来讲,这章如果不仔细读两遍的话,不是那么好懂。 其实这章只要理解了作者说的“对象”和“数据结构”这两个概念,就好懂了,说下我的理解: “对象”:暴露行为(方法),隐藏数据(成员private,没有get/set)。 “数据结构”:暴露数据(成员public,或者有get/set),没有明显的行为(方法)。 好,进入正题:代码整洁之道【2】--函数
代码整洁之道,关于函数部分的总结 一、函数只做一件事 函数应该只做一件事、做好这件事、只做这件事。 判断函数是否不止做了一件事,还有一个方法,就是看是否能再拆出一个函数,该函数不仅只是单纯地重新 二、函数尽量不要太长 按照作者的理论,函数长度20行封顶为最佳。 我的理解是代码整洁之道
1、有意义的命名 所有的命名都要有实际意义,命名会告诉你它为什么存在,它做什么事情,应该怎么用。 避免引起误导,变量方法名和实际意义不符 做有意义的区分,array1和array2这样的名字你告诉我有啥区别 使用读的出来的名称,真的很有效,编程是社交活动,名字要读的出来! 使用可以搜索的名称代码整洁之道-1 如何命名
在学校的时候,老师们都说要学会为代码加注释,这是一个良好的习惯,注释越多越好。 但是实际并不是这样,对于代码来说,并不是注释越多越好。 当你的代码不得不需要特别多的注释才能让别人看懂,只能说明你的代码不够整洁,不得不用长篇大论来解释自己的代码。 命名很重要,要多花时间去想代码整洁之道(学习)
有意义的命名 名副其实 变量、函数或类的名称应该已经答复了所有的大问题。它该告诉你,它为什么会存在,它做什么事,应该怎么用。如果名称需要注释来补充,那就不算是名副其实。 注意:尽量不要使用相近的名称