首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TDD
白兰猫
创建于2023-07-20
订阅专栏
谈谈测试驱动开发
暂无订阅
共6篇文章
创建于2023-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代码坏味道及其重构 4 过长参数列表、数据泥团
函数的参数列表是函数可变性的表现。 参数尽量避免重复,越短越容易理解,而且调用者调用函数也越轻松。 特征 函数参数列表过长,一些函数的参数总是成对出现。 重构方法 以查询取代参数 函数的参数列表应该总
代码坏味道及其重构 3 过长函数
在代码坏味道中,另外一个特征是过长函数。对于动态语言,比如 Python、Ruby,超过 5 行算过长函数。对于静态语言,比如 Java,超过 10、20 行算过长函数。 此问题出现的原因有很多,比如
代码坏味道及其重构 2 重复代码
对于重复代码问题,修改、理解代码时,需要阅读所有的代码副本,然后修改所有的代码副本,漏改就会引起 bug。
代码坏味道及其重构 1 命名问题
命名是最难的两件事之一。There are only two hard things in Computer Science: cache invalidation and naming things
重构
什么是重构 重构:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。用户的体验不应该有任何改变。如果我在重构过程中发现了任何bug,重构完成后同样的 bug 应该仍然存在。 重构的关键在
浅谈测试驱动开发
我们经常会碰到在项目迭代的中后期,代码变得臃肿、混乱的情况。后期参与到项目中的开发者,阅读、修改代码将成为一个让人头疼的大问题,也是团队开发效率的瓶颈之一。如何持续保证代码质量,是每个开发团队和开发者