- 博客(10)
- 收藏
- 关注
原创 【重构】六、简化条件逻辑
如果某个条件极其罕见,就应该单独检查改条件,并在该条件为真时立刻从函数中返回,这样的单独检查被称为“卫语句”变量有变量的用途,如果变量承担多个责任,它应该被分解为多个变量。
2023-11-08 14:28:50 309
原创 【重构】二、重构的原则
因此在大多数情况下可以忽略性能问题,如果产生性能损耗,先重构,再做性能优化,因为你在代码设计合理,阅读效率高的情况下做性能优化,可以使用更高效的调优方案,最后会得到既整洁又高效的代码。软件的性能通常只与代码的一小部分相关,改变其他的部分往往对总能性能贡献甚微。自测试代码、持续集成、重构必须是具有较强的协同效应,重构才能是有效的重构。当代码暂且不需要理解其工作原理时,重构并不会产生价值。当重构的成本大于重写时,放弃重构。在编程的每小时内,都可以做重构。
2023-11-08 14:25:28 50
原创 【重构】一、示例代码
2、 如果打印的结果展现形式有变,如使用HTML 格式输出账单,则 返回结果 result 需要做多个分支逻辑,或者复制多一份代码,用以返回html 格式的result。3、 如果剧目类型增加,则戏剧场次的计费方式、积分计算方式不同,代码会变得更加冗长。把主要计算逻辑封装在createStatementData.js 文件里。费用计算:根据观众人数、剧目类型收费,同时减去相应的观众量积分。观众量积分:根据到场观众人数给出,客户用户下次付款时抵扣。为戏剧演出团实现一套剧目表演收费逻辑,输出收费单。
2023-11-08 14:24:44 38
原创 记录 Mac 安装 Nginx
Homebrew 安装的 Nginx 不会自动启动,并且您需要手动启动和管理它。这样的系统服务管理工具来管理服务,而是使用 Homebrew 提供的服务管理工具。此配置文件用于配置 Nginx 服务器的全局设置,包括默认的托管目录。注意,使用 Homebrew 安装的 Nginx 不支持通过。根据上述截图信息,Nginx 的配置文件位于。确认 Nginx 安装路径。
2023-11-06 19:32:01 150
原创 记录 Mac 安装 Jenkins
在 macOS 上安装 Jenkins 需要使用 Homebrew 或手动下载 Jenkins WAR 文件并在本地运行。这将自动下载最新的 Jenkins WAR 文件并启动 Jenkins 服务器。下载的 WAR 文件,可以创建一个脚本文件来简化启动过程。Jenkins 服务器将在后台运行,并且可以在浏览器中访问。这将自动下载并安装 Jenkins,包括其依赖项。要在每次启动 Jenkins 时使用。检查自己是有java 环境,无则安装。来配置和管理 Jenkins。来配置和管理 Jenkins。
2023-11-06 19:30:18 82
原创 记录 mac 错误:zsh: command not found: brew 解决方法
安装成功后,执行brew -v 提示:zsh: command not found: brew。然后 yes 并 属于自己的密码 后 等待安装即可。
2023-08-17 11:52:02 786
原创 记录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 1775 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人