首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
李小花花
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
【重构六】简化条件逻辑
1、分解条件表达式 变量有变量的用途,如果变量承担多个责任,它应该被分解为多个变量 2、合并条件表达式 3、以卫语句取代嵌套条件表达式 如果某个条件极其罕见,就应该单独检查改条件,并在该条件为真时立刻
【重构五】 封装
通过封装,可以隐藏不需要对外暴露的信息,防止被修改 1、封装记录 参考“第一组重构”中的封装变量 2、封装集合 先通过封装变量,封装集合 在类上添加“添加集合元素”和 “ 移除集合元素”的函数 3、以
【重构四】第一组重构
相对较为频繁可用到的重构方法 1、提炼函数 将意图和实现分开。如果你需要写上一大段注释去说明代码用途时,说明改代码需要被提炼到独立函数,并且注释便是一个函数的好名字 短函数的大量调用会影响性能的问题,
【重构三】代码的坏味道
代码的坏味道正是给开发者发出的重构讯号 坏味道类型 含糊不清的函数名和参数名 修改为富有意义的名称 大段以及多处复用的重复代码 提炼成公用函数 篇幅过长的函数 提炼独立函数,当代码需要注释以说明功能的
【重构一】示例代码
一、需求 为戏剧演出团实现一套剧目表演收费逻辑,输出收费单 费用计算:根据观众人数、剧目类型收费,同时减去相应的观众量积分 观众量积分:根据到场观众人数给出,客户用户下次付款时抵扣 二、改造前代码 存
【重构二】重构的原则
何谓重构 重构,顾名思义是重新构造代码,即在不影响代码外在行为的情况下对代码做出修改,以改进程序的内部结构。 为何重构 重构改善软件的设计 重构使软件更容易理解 重构帮助找到bug 重构提高变成速度
记录 Mac 安装 Nginx
打开终端。 运行以下命令以使用 Homebrew 安装 Nginx: 安装完成后,Nginx 将会被安装到 /usr/local/Cellar/nginx 目录下。 启动和管理 Nginx 服务: H
记录 Mac 安装 Jenkins
在 macOS 上安装 Jenkins 需要使用 Homebrew 或手动下载 Jenkins WAR 文件并在本地运行。以下是一种使用 Homebrew 的安装方法: 安装 Homebrew: 如果
个人成就
文章被阅读
1,043
掘力值
44
关注了
36
关注者
0
收藏集
3
关注标签
43
加入于
2019-01-23