原文:一天一点代码坏味道(2)

作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习 代码之丑 的学习笔记,今天第二天,品品重复代码和长函数方法的味道。 上一篇:一天一点代码坏味道 重复代码 CVS Ctrl C Ctrl V Ctrl S,没错,这就是我们每天在干的事情。 CVS一时爽,重复代码少不了。 对于重复代码最直接的建议就是DRY原则,即Don t Repeat Yourself,换成人话就是提取 ...

2021-02-08 11:15 0 288 推荐指数:

查看详情

一天一点代码味道(1)

作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习《代码之丑》的学习总结,今天第一天发车,先来看看在命名上的一些常犯的味道。 0 为何要品代码味道 Martin Flower在《重构》一书中给不好维护的这一类代码取了一个艺名:代码味道,而这些味道一旦堆积多了 ...

Fri Feb 05 05:50:00 CST 2021 0 371
重拾C,一天一点点_10

来博客园今天刚好两年了,两年前开始学编程。 忙碌近两个月,项目昨天上线了,真心不容易,也不敢懈怠,接下来的问题会更多。这两调试服务器,遇到不少麻烦。 刚出去溜达了一下,晚上天凉了,现在手感觉凉的有不灵活了都。大伙多注意身体! 继续我的C。发现个问题,自己的文章排版很丑,以后也要多注意 ...

Sun Oct 27 07:51:00 CST 2013 7 1208
重拾C,一天一点点_5

switch(表达式){ case 整型常量表达式:语句序列 case 整型常量表达式:语句序列 default:语句序列}while(表达式) 语句for(表达式1; 表达式 ...

Sun Oct 20 09:09:00 CST 2013 19 196
重拾C,一天一点点_7

标准库,atof()函数包含在头文件<stdlib.h>中 /******把字符串s转换为相应的双精度浮点数*******/ C语言不允许在一个函数定义其他函数。不 ...

Tue Oct 22 08:24:00 CST 2013 14 471
重拾C,一天一点点_9-指针与数组

这一章节很重要,一定要多思考、理解! 指针是一种保存变量地址的变量。 通常的机器 都有一系列连续编号或编址的存储单元。一个字节可存char类型,两相邻字节存储单元可存一个short,依此类推。 ...

Thu Oct 24 09:38:00 CST 2013 13 203
代码味道

1、Duplicate Code(重复代码):代码重复几乎是最常见的异味了,他也是Refactoring的主要目标之一,代码重复往往来自于copy-and-paste编程风格,与他相对应的OAOO是一个好系统的重要标志。 2、 Long Method(长方法):他是传统结构化的遗毒,一个方法 ...

Tue Aug 06 18:15:00 CST 2019 0 733
重拾C,一天一点点_8

这两发现一个问题,我最近发的几篇博文稀里糊涂地被转到别的网站去了,目前发现有两个网站转载了,一个注明了作者出处(博客园 lltong),但没给任何链接。另一个网站呢,就是直接抓的,而且还抓的乱七八糟的,呵呵,不知这样的内容给网友怎么去看。纯属自己写的一点笔记,别人转载我也不反对,只是希望能尊重 ...

Wed Oct 23 08:31:00 CST 2013 27 334
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM