首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
重构
订阅
難得糊塗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
参数校验的 6 大神功!
大家好,我是苏三,又跟大家见面了。 新手司机翻车实录 "哥,注册接口又被刷爆了! "某一个周末下午,我接到电话,打开日志一看,NullPointerException堆栈里有38个不同位置的校验逻辑。
测试驱动开发(TDD)总结——原理篇
我是一名喜欢追求高质量代码和高效率工作的软件开发工程师,因此我学习 SOLID 和 Simple Design 等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项目实践,但是在追求高质量代码的道路上,总感觉目前的知识还不能帮我塑造成一种思维框架。在 2018 …
【前端】重构,有品位的代码 02 ── 构筑测试体系
在进行项目开发中,进行编写代码的时间花费比较少,但是修改BUG时对其进行查找所花费的时间成本比较高,对于很多人而言是个噩梦。有些程序员在写完一大片代码后再进行测试,这寻找代码潜在的BUG还是比较难。
重构:改善既有代码的设计(第2版)-读书学习
文章的内容都是书籍:重构:改善既有代码设计第二版的内容,里面简单介绍了如何重构,何时重构,以及重构需要注意的一些方法等
代码重构:面向单元测试
简介: 重构代码时,我们常常纠结于这样的问题:需要进一步抽象吗?会不会导致过度设计?如果需要进一步抽象的话,如何进行抽象呢?有什么通用的步骤或者法则吗?为了保证直观,本文将以一个 “生产者消费者” 的