- 2024-07-07代码的坏味道——长参数
前言:一个函数的参数越少越好,并不是参数少或不传更优雅,而是有其他方案来优化长参数。一个函数的参数尽量不要超过3个,如果超过了这个限制,那么代码的坏味道就产生了。一、整合参数如果参数很多,那么第一就要考虑,这些参数是否存在关联?若存在是否可以归为一组?badCase:
- 2024-05-16细数那些莫名其妙就被坏了名声的美食之一:豆汁
如果说网上被黑得最惨的美食,豆汁如果认了第二,估计没有其他的敢认第一吧?其实豆汁是用绿豆浆自然发酵出来的,而且经过高温煮稠,根本不可能存在网上传说的“馊味”,而是纯正的乳酸味,还有一点淡淡的清香。基本上豆汁从发酵原理、发酵过程、发酵后的风味,都和自然发酵的酸奶差不多。那为
- 2023-10-23阅读笔记 1: 重构的基本概念
第一章引言部分强调了重构的重要性和它在软件开发中的角色。作者马丁·福勒首先介绍了代码坏味道(codesmells)的概念,这些是代码中的不良迹象,可能导致未来的问题。作者指出,即使代码能正常运行,但它仍然可能有坏味道,这是因为代码的结构不佳、可读性差或难以维护。这是一个非常关键的洞
- 2023-08-08星巴克饮品推荐单
焦糖玛奇朵(少冰)评分:五星外观:上层褐色,渐变到下层白色食用方法:直接喝?味道:一开始比较苦(但拿铁的苦+淡淡甜味混合的那种苦),喝到后面慢慢变甜(很好喝)。香草味蒸汽奶(热)评分:四星半食用方法:慢慢喝,小心烫到味道:很暖很甜,香草配牛奶很棒
- 2023-07-07代码坏味道的变迁
2018年,MartinFowler的《重构》第二版出版,距离第一版,已经19年了。为什么作者要出新版?通过分析两个版本的变化,可以探知端倪。这些变化,一方面体现了作者多年的思考和总结,另一方面也体现了技术潮流的演进。本文先从讨论坏味道的变迁开始。《重构》第一版中有22种坏味道,第二
- 2023-07-07代码的坏味道 《重构改善既有代码的设计》
1.DuplicatedCode重复代码,在程序中多次出现的相同结构或功能的代码同一个类中的两个函数含有相同的表达式两个互为兄弟的子类中含相同的表达式相互独立的类中出现相同表达式2.LongMethod过长的函数难以理解及维护段函数或间接层具有很强的解释能力、共享能力和选择能
- 2023-07-07代码的坏味道
代码坏味道:是指在代码之中潜在问题的警示信号。并非所有的坏味道所指示的确实是问题,但是对于大多数坏味道,均很有必要加以查看,并作出相应的修改。1. 重复的代码如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。同一个class内的两个
- 2023-05-24代码坏味道(一)
GC优化1.防止大对象Buffer到内存中现象:当大包请求时,YGC耗时严重原因:默认情况下Zuul2并不会缓存请求体(DirectByteBuffer),也就意味着它会先发送接收到的请求Headers到后端服务,之后接收到请求体再继续发送到后端服务,发送请求体的时候,也不是组装为一个完整数据之后才发,而是接
- 2023-04-1024种常见的坏味道及重构手法
神秘命名不能见名知意尽量去一个合适的名字重复代码改动的时候很必须要全部找出,修改困难抽取公共代码,以便统一维护过长的函数小读完所有行才知道清楚这个函数的大意,很多时候只需要知道这里面大概做了啥,不需要知道没一行做了啥,没行都读效率影响阅读效率,一般不要超
- 2023-03-20代码坏味道(二)
1、可变数据数据更新导致,而另外一处期待不同的值对应的重构手法:封装变量、拆分变量、移动语句、提炼函数、将查询函数和修改函数分离、移除设值函数、查询取代派
- 2023-03-02每日记录(十)2022.03.02
今天学了很多,主要有网页的制作,但是不太熟练,明天继续 今天吃了铁板炒饭,味道还行,,我觉得那个鸡蛋还可以加点味道,不然不太好吃。晚上吃了麻辣烫,我发现学二食堂的麻
- 2023-02-17案例分析|如何消除代码坏味道
一、背景开发一款Idea插件,实现对yaml文件的定制化格式检查。!!后指定的类路径是否准确yaml中的key是否equal类中field的namevalue是否能够转换成类中
- 2023-01-13乳胶枕味道特别大是不是假的
乳胶枕味道特别大是假的。乳胶枕是通过三叶橡胶树的汁液发泡制作而成,流出来的新鲜乳液带有甜香型气味,制成的乳胶枕自带淡淡的乳胶香味,而且这种味道无毒无害。如果是用了丁
- 2022-12-28芙尼姿喷雾真的能抗老淡纹吗?用了俩月的我来说下感受!这款面霜好用到爆炸
不吹不黑,2个月!百来块!!总算把满脸的粗糙、细纹折腾干净了!我一整个大彻大悟!!!这绝对是紧致淡纹最快的喷雾了!!实在忍不住了,发出来浅浅的嘚瑟嘚瑟:作为996的社畜,熬夜加班压力大,皮肤
- 2022-12-10经营料理店铺要着手的方面,让店铺人气高涨
近几年的料理店在市场上的发展可以用风靡市场四个字来形容,引起不少创业者的关注。但是要想成功地经营料理店铺,我们就要着手一些方面。下面铺先生为大家讲述经营料理店铺
- 2022-09-19代码之丑-坏味道
>但能够把代码写得更具可维护性,这是一个程序员从业余迈向职业的第一步。坏味道之Setterpublicvoidapprove(finallongbookId){book.setReviewStatus(Revie