- 2024-09-10KISS/DRY/YANGI/SOLID 等程序设计原则 第一类代码是炫技,第二类代码才叫专业。
小结:SOLID出自UncleBob著名的《敏捷软件开发》一书,是五个重要软件设计原则的缩写。SOLID-SRPSingleResponsibilityPrinciple单一职责原则Aclassshouldhaveone,andonlyone,reasontochange.SOLID中最简单的原则,每个class或者function只做一件事情。Open/C
- 2024-03-02DRY things up是什么意思?
"DRYthingsup"这个短语在计算机编程领域中,是一个源自“Don'tRepeatYourself”(简称DRY)原则的概念。这个原则强调在编写软件代码时应尽量避免重复劳动和复制粘贴代码,提倡将常用或重复的功能抽象成可复用的模块、函数或类。所以,当说"DRYthingsup"时,意味着要对现有的代码进
- 2023-06-21手写K8S的YAML很痛苦,看完这篇让你信手拈来
写在开篇对于刚刚接触K8s的新手来说,手动编写K8s的YAML配置文件可能会是一件很麻烦的事情。因为,配置文件包含了许多复杂的对象和属性。比如Pod对象的各个字段、它们的含义以及可接受的值都有哪些?看完本篇可能会让你功力大增。本篇的内容虽然很基础,但很实用,说不定还真就有不知道的
- 2023-06-21手写K8S的YAML很痛苦,看完这篇让你信手拈来
写在开篇对于刚刚接触K8s的新手来说,手动编写K8s的YAML配置文件可能会是一件很麻烦的事情。因为,配置文件包含了许多复杂的对象和属性。比如Pod对象的各个字段、它们的含义以及可接受的值都有哪些?看完本篇可能会让你功力大增。本篇的内容虽然很基础,但很实用,说不定还真就有不知道的
- 2023-04-12git 清理本地的远程跟踪分支
推荐使用 gitgc 分支其实已经在远程库删除了,但是本地git窗口依然显示,类似与这种 此刻需要同步仓库信息,精简本地数据gitremotepruneorigi--dry-run#--dry-run是模拟运行 gitremotepruneorigin
- 2023-03-24Python 自动识别并批量转换文本文件编码
如题,很简单,就是先用chardet库识别文件编码,解码之后再输出成目标编码。算是个偶尔能用上的小工具,要用的时候万一没有就很难受的那种,比如,网上下载了别人的项目文件,一打开全
- 2023-03-08这个二分查找好难(Drying)
DryingItisveryhardtowashandespeciallytodryclothesinwinter.ButJaneisaverysmartgirl.Sheisnotafraidofthisboringprocess.Janehasdecided
- 2023-02-04设计原则:SOLID、DRY、KISS、YAGNI、LOD
1.SOLID原则1.1SRP(SingleResponsibilityPrinciple)单一职责一个类或模块只负责完成一个功能。1.2OCP(OpenClosedPrinciple)开闭原则(模块、类、方法)对拓展开放,对
- 2023-01-14大牛架构师珍藏的10条编程原则
程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自StactOverflow的一个问题:编程时你最先考虑的准则是
- 2022-12-29【架构设计】保持简单轻量设计的三个原则——DRY,KISS, YAGNI
前言一个软件轻量简单的软件架构是非常重要的,它可以让我们花最小的代价就能满足业务上的需求。那如何保证轻量简单呢?那今天就和大家分享下这其中的秘密,也就是3个重要的指
- 2022-12-28shell
Shell-set命令-Anliven-博客园(cnblogs.com)set-n或者set-onoexec语法检查模式,读取脚本并检查语法错误,但不执行set-e或者set-oerrexit如果命
- 2022-12-11程序员修炼之道 三
第六节:交流1、知道你想要说什么当我们面临会议,重要通话,或者只是撰写技术文档,问下自己你要表达的中心想法是什么,围绕这一点进行展开。2、了解你的听众比如你要做一场分享
- 2022-10-20[Typescript] Tips: Assign local variables to default generic slots to dry up your code and improve p
YoucanDRYupyourgenericscodeMASSIVELY(andimproveperf)byassigninglocalvariablestodefaultgenericslots.Here,wemovesomecomplex'Extract'logi
- 2022-10-02《程序员修炼之道:从小工到专家》阅读笔记三
第二章:注重实效的途径生活在一个时间与资源有限的世界。七、重复的危害知识变化,对需求的理解与客户会谈发生变化,政策更改--维护上更花时间。维护:整个开发工程的例行事
- 2022-09-30《程序员的修炼之道:从小工到专家》阅读笔记其二(关于重复)
第二章名为注重实效的途径,本章节通过大量篇幅从以下几个方面来诠释了途径。既然注重实效,那么肯定要减少繁琐的代码,于是,作者从重复这一方面入手。从程序维护入手,引
- 2022-09-02A DRY KISS — 程序员的逗留
ADRYKISS—程序员的逗留无论是新手还是经验丰富的程序员——如果你是一名程序员,你就会听到仅仅几个月的支持者保证“总是使用DRYKISS”。对于我们这些凡人来说,DRY
- 2022-08-22经典设计原则
经典设计原则除了SOLID之外,常见的还包括KISS、YAGNI、DRY、LOD、CRP等几种:KISS(KeepItSimple&Stupid,尽量保持简单)YAGNI(YouAin'tGonnaNeedIt,你不会需
- 2022-08-19面试 写函数 有什么好的习惯
1·以JSDoc的形式,去写函数注释2· 写代码 一直遵循DRY 原则 ( DRY ——> Don't RepectYouself)但凡我写的代码,重