• 2024-06-24《代码整洁之道》精华速览,助你提升代码质量
    最近重读了一遍《代码整洁之道》,这本书既是整洁代码的定义,也是写出整洁代码的指南。我认为既适合新手阅读,快速提升代码质量;也适合老鸟阅读,持续精进。本篇将汇总《代码整洁之道》的必读要点,把书读薄,方便各位快速阅读。为什么要阅读《代码整洁之道》第一,是个程序员;第二,想成为更好
  • 2024-05-09如何写出整洁的代码
    原文cnblogs.com/liuboren/p/17017421.html0.前言本篇文章是<<代码整洁之道>>的学习总结,通过这篇文章你将了解到整洁的代码对项目、公司和你的重要性,以及如何书写整洁的代码.通过命名、类、函数、测试这四个章节,使我们的代码变得整洁.1.为什么要保持代码整洁?不整洁的代
  • 2024-01-30代码整洁之道(一)之优化if-else的8种方案
    我们日常开发的项目中,如果代码中存在大量的if-else语句,阅读起来非常的折磨(直接劝退),维护起来也很难,也特别容易出问题。比如说以下:接下来,本文介绍我们常使用的8种方法去优化if-else。1、提前return,让正常流程走主干如果if-else代码中包含return语句,或者我们可以将包含if-else的
  • 2024-01-10代码整洁之道
    命名1、见名知意 变量命名应知道这个变量作用函数2、函数参数:标识参数:boolean;应拆分两个函数:一个函数应只做一件事3、函数不返回null及参数不传递null4、永不被调用的函数应该被舍弃。别害怕删除死函数,git还会记得5、尽可能找到并消除重复代码:重复的代码可能成为子程序或一个类
  • 2024-01-05架构整洁之道笔记4
    软件架构架构师的定位工作实质:规划如何将系统切分为组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。目的:更好地对组件开发、部署、运行、维护。如果想设计一个更方便推进各项工作的系统,策略就是在设计中尽可能长时间地保留尽可能多的可选项。开发的角度难以开
  • 2023-12-30代码整洁之道:整洁代码、有意义的命名
    来源:博客园(作者-BNDong)什么是整洁代码有多少程序员,就有多少定义。每个人理解的都不一样,我理解的整洁代码:可读性高尽量少的依赖关系目的明确没有重复的代码高效有意义的命名名副其实变量、函数或类的名称应该已经答复了所有的大问题。它该告诉你,它
  • 2023-12-29代码整洁之道:边界、单元测试、类
    来源:博客园(作者-BNDong)边界边界上的代码需要清晰的分割和定义了期望的测试。应该避免我们的代码过多地了解第三方代码中的特定信息。依靠你能控制的东西,好过依靠你控制不了的东西,免得日后受它控制。单元测试TDD三定律在编写不能通过的单元测试前,不可编写生成代码
  • 2023-12-28代码整洁之道:格式、对象和数据结构、错误处理
    来源:博客园(作者-BNDong)格式格式目的代码格式不可忽略,必须严肃对待。代码格式关乎沟通,而沟通是专业开发者的头等大事。(每种语言基本都有它自己的推荐标准,比如PHP的PSR代码规范,对格式做了详细的定义)垂直格式单文件。书中的建议是,单文件的代码量不易过大。短文件通常比长
  • 2023-12-26代码整洁之道:函数、注释
    来源:博客园(作者-BNDong) 函数短小函数的第一规则是要短小。第二条规则是还要更短小。if语句、else语句、while语句等,其中代码块应该只有一行。该行大抵应该是一个函数调用语句。这样不但能保持函数短小,而且,因为块内调用的函数拥有较具说明性的名称,从而增加了文档上的
  • 2023-12-16架构整洁之道笔记1
    随着软件周期的推移,软件修改要付出的代价会越来越大。软件架构的目标是希望以最少的人力满足构建和维护该系统的需求,延缓软件腐化的趋势。关于对架构的误解澄清:高层的架构并不能脱离细节实现的设计。高层架构和低层设计不分你我。从两个价值维度描述软件价值:系统的行为。体现
  • 2023-12-02React 整洁代码的 10 个最佳实践(译)
    作者:大家的林语冰链接:https://www.zhihu.com/question/36516604/answer/3279585231来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。React整洁代码的10个最佳实践(译)免责声明本文属于是语冰的直男翻译了属于是,仅供粉丝参考,英文原味版请临幸Top1
  • 2023-12-012023年11月30日阅读笔记
    《白帽子讲web安全》为何要了解Web安全不遵守整洁代码之道和安全系统之道的系统就像一颗定时炸弹,你不知道它什么时候就会爆炸又或者是虚晃一枪,又让我想起整洁代码之道一书的封面这张图是M104:草帽星系,其核心是一个质量超大的黑洞,有100万个太阳那么重,环绕着M104的光环就
  • 2023-11-30《代码简洁之道》读后感三
    后半部分更深入地探讨了良好设计的重要性。书中提及的单一职责原则、开闭原则等设计原则,对于构建灵活、可扩展、易维护的系统至关重要。通过这些设计原则,能够更好地组织代码、减少耦合,使得代码更易于理解和修改。代码演化与重构:书中强调了代码是随着时间演化的,并提出了重构的概
  • 2023-11-30《clean code》读书笔记二
    《代码整洁之道》主要讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。这本书的阅读对象为一切有志于改善代码质量的程序员,书中介绍的规则均来自作者Bob大叔多年的实践
  • 2023-11-22代码整洁之道笔记3
    四.注释1.若编程语言足够有表达力,就不需要注释2.注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注释总是一种失败3.程序员应当负责将注释保持在可维护、有关联、精确的高度,更应该把力气用在写清楚代码上,直接保证无须编写注释4.不准确的注释要比没注释坏得多注释不能
  • 2023-11-22代码整洁之道笔记4
    七.错误信息错误处理很重要,但如果它搞乱了代码逻辑,就是错误的做法使用异常而非返回码1.遇到错误时,最好抛出一个异常。调用代码很整洁,其逻辑不会被错误处理搞乱先写Try-Catch-Finally语句1.异常的妙处之一是,它们在程序中定义了一个范围。执行try-catch-finally语句中try部分的
  • 2023-11-15代码整洁之道笔记2
    三.函数短小,只做一件事每个函数一个抽象层级1.要确保函数只做一件事,函数中的语句都要在同一抽象层级上2.自顶向下读代码:向下规则,让代码拥有自顶向下的阅读顺序,让每个函数后面都跟着下一抽象层级的函数,这样一来,在看函数列表时,就能循抽象层级向下阅读了,我把这叫做向下规则switch
  • 2023-11-09《代码整洁之道》阅读笔记(一)
    第一部分:代码质量的重要性与良好的编码风格第一部分深入探讨了代码整洁之道的核心思想:代码质量和良好的编码风格。这一部分为我提供了一个深刻的认识,即写出高质量的代码不仅是开发者的技能,更是一种责任。作者强调了代码是一种沟通工具,不仅是为计算机执行而编写的。这一部分详细
  • 2023-11-06代码整洁之道笔记1
    一.整洁代码整洁代码的一些特征代码逻辑应该直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来;整洁的代码只做好一件事;有单元测试和验收测试;有意义的命名;尽量“少”;两条重要原
  • 2023-10-30阅读笔记1
    《代码整洁之道》读书笔记第一章:整洁代码整洁的代码读起来令人愉悦;糟糕的代码引发混乱!别修改糟糕的代码时,往往会越改越烂;完善错误处理代码,在细节上话心思;整洁的代码只做好一件事,糟糕的代码想做太多事,它意图混乱,目的含混。GradyBooch观点:整洁代码简单直接,整洁的代码如同优美
  • 2023-10-262023年10月26日阅读笔记
    《代码整洁之道》这是一本关于编程和代码维护的经典之作。通过对这本书的阅读,我深入了解了如何编写清晰、易读、易维护的代码,以及如何通过良好的编程习惯和原则来提高代码质量和效率。再加上我本身是一个强迫症,非常注重代码的整洁和规范,所以对于这本书的阅读兴趣也十分高涨。首
  • 2023-09-27整洁架构在前端的设计思想与应用实践
    随着业务的发展,前端项目承载了越来越多的职责,也越来越复杂,简单通过cli生成的框架结构越来越无法满足。面对前端项目复杂度的不断提升,我们开始思考前端的架构组织方式怎么才更合理?应该如何设计良好的前端架构?行业是否有比较好的优秀实践?本文先从架构基本概念开始介绍,然后介
  • 2023-09-16JavaScript 代码整洁技巧
    前言为什么代码要整洁?代码质量与整洁度成正比。有的团队在赶工期的时候,不注重代码的整洁,代码写的越来越糟糕,项目越来越混乱,生产力也跟着下降,那就必须找更多人来提高生产力,开发成本越来越高。整洁的代码是怎样的?清晰表达意图、消除重复、简单抽象、能通过测试。换句话
  • 2023-09-05整洁代码格式
    提问整洁代码格式如何实现回答一个文件行数不超过1屏;一行代码字符数不会超过IDE宽度;嵌套层深不超过2;条件判断/if里只有一行;循环for/foreach/里只有一行;不要嵌套异常;if里不要写表达式;
  • 2023-08-28《代码整洁之道》第 10 章 类
    第10章类10.1类的组织遵循标准的Java约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现。然后是私有静态变量,以及私有实体变量。很少会有公共变量。公共函数应跟在变量列表之后。我们喜欢把由某个公共函数调用的私有工具函数紧随在该公共函数后面。这符合了