自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 【重构】六、简化条件逻辑

如果某个条件极其罕见,就应该单独检查改条件,并在该条件为真时立刻从函数中返回,这样的单独检查被称为“卫语句”变量有变量的用途,如果变量承担多个责任,它应该被分解为多个变量。

2023-11-08 14:28:50 289

原创 【重构】五、 封装

通过封装,可以隐藏不需要对外暴露的信息,防止被修改。

2023-11-08 14:28:02 420

原创 【重构】四、第一组重构

相对较为频繁可用到的重构方法。

2023-11-08 14:27:14 151

原创 【重构】三、代码的坏味道

代码的坏味道正是给开发者发出的重构讯号。

2023-11-08 14:26:36 27

原创 【重构】二、重构的原则

因此在大多数情况下可以忽略性能问题,如果产生性能损耗,先重构,再做性能优化,因为你在代码设计合理,阅读效率高的情况下做性能优化,可以使用更高效的调优方案,最后会得到既整洁又高效的代码。软件的性能通常只与代码的一小部分相关,改变其他的部分往往对总能性能贡献甚微。自测试代码、持续集成、重构必须是具有较强的协同效应,重构才能是有效的重构。当代码暂且不需要理解其工作原理时,重构并不会产生价值。当重构的成本大于重写时,放弃重构。在编程的每小时内,都可以做重构。

2023-11-08 14:25:28 29

原创 【重构】一、示例代码

2、 如果打印的结果展现形式有变,如使用HTML 格式输出账单,则 返回结果 result 需要做多个分支逻辑,或者复制多一份代码,用以返回html 格式的result。3、 如果剧目类型增加,则戏剧场次的计费方式、积分计算方式不同,代码会变得更加冗长。把主要计算逻辑封装在createStatementData.js 文件里。费用计算:根据观众人数、剧目类型收费,同时减去相应的观众量积分。观众量积分:根据到场观众人数给出,客户用户下次付款时抵扣。为戏剧演出团实现一套剧目表演收费逻辑,输出收费单。

2023-11-08 14:24:44 18

原创 记录 Mac 安装 Nginx

Homebrew 安装的 Nginx 不会自动启动,并且您需要手动启动和管理它。这样的系统服务管理工具来管理服务,而是使用 Homebrew 提供的服务管理工具。此配置文件用于配置 Nginx 服务器的全局设置,包括默认的托管目录。注意,使用 Homebrew 安装的 Nginx 不支持通过。根据上述截图信息,Nginx 的配置文件位于。确认 Nginx 安装路径。

2023-11-06 19:32:01 19

原创 记录 Mac 安装 Jenkins

在 macOS 上安装 Jenkins 需要使用 Homebrew 或手动下载 Jenkins WAR 文件并在本地运行。这将自动下载最新的 Jenkins WAR 文件并启动 Jenkins 服务器。下载的 WAR 文件,可以创建一个脚本文件来简化启动过程。Jenkins 服务器将在后台运行,并且可以在浏览器中访问。这将自动下载并安装 Jenkins,包括其依赖项。要在每次启动 Jenkins 时使用。检查自己是有java 环境,无则安装。来配置和管理 Jenkins。来配置和管理 Jenkins。

2023-11-06 19:30:18 25

原创 记录 mac 错误:zsh: command not found: brew 解决方法

安装成功后,执行brew -v 提示:zsh: command not found: brew。然后 yes 并 属于自己的密码 后 等待安装即可。

2023-08-17 11:52:02 587

原创 记录uni-app + vue3 + vite + uni-ui 小程序出现 Invalid pattern 的报错处理

暂时的处理方法是找到 /node_modules/@dcloudio/uni-cli-shared/dist/utils.js 文件。uni-ui 现在只推荐使用 easycom ,如自己引用组件,可能会出现组件找不到的问题。下的组件的,导致条件编译等功能失效 ,导致组件异常 需要在根目录创建。sass-loader 请使用低于 @11.0.0 的版本,重新运行npm run dev:wexin 就没有报错了。uni-ui 不支持使用 Vue.use() 的方式安装。在页面内使用uni-ui 组件。

2023-08-01 19:09:15 1151 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除