随笔分类 -  代码规范及优化

摘要:eslint终极规范 爱彼迎 eslint-config-airbnb 请先阅读完下以下链接在来配置 代码规范之什么是eslint,为什么要使用eslint eslint 的配置项过多,针对js、ts、vue、jsx、tsx等等不同的规则,小公司或者个人项目可以使用成熟的eslint社区规范,如ai 阅读全文
posted @ 2023-10-04 14:21 wanglei1900 阅读(666) 评论(5) 推荐(0) 编辑
摘要:前端中循环依赖 什么是循环依赖: 两个以上模块之间互相引用,构成闭环依赖。 保持依赖引入的单向流通性! 示例: 不要觉得自己不会写出这样的代码,当项目庞大后一旦出现这样的问题将会造成无法排查的问题。 // 在a.js 引用 b.js 内容 import {b} from "./b.js" expor 阅读全文
posted @ 2023-09-27 15:50 wanglei1900 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:前端多人协作之代码规范代码规范 1. EditorConfig EditorConfig 用于定义项目中的编辑器配置。可以确保团队成员在不同的编辑器中保持一致的代码风格和格式。 🚀EditorConfig 官网 1.1 前置 editorConfig 是定义在项目根目录下名为.editorconfig 的自定义文件。该 阅读全文
posted @ 2023-08-05 15:36 wanglei1900 阅读(135) 评论(0) 推荐(0) 编辑
摘要:卫语句(Guard) 什么是卫语?卫语句是一种编程思想,提前检查边界,保卫代码。 一、什么时候使用卫语句 大厂开发规范,超过三个ifelse建议使用卫语句、策略模式、状态模式等方式重构 以下代码中使用了卫语句进行了优化,当然实际开发中业务比这个更复杂,所以更加体现了遇到复杂逻辑需要使用卫语句。 // 阅读全文
posted @ 2023-01-20 22:53 wanglei1900 阅读(234) 评论(0) 推荐(0) 编辑
摘要:六大设计原则SOLID 单一职责原则(Single Responsibility Principle) 单一职责原则:应该有且仅有一个原因引起类的变更。 单一职责指的是,一个类,一个函数(方法)只负责一个单一的职责。 降低复杂度提高代码的可读性 提高可维护性 开闭原则(Open Closed Pri 阅读全文
posted @ 2023-01-20 22:16 wanglei1900 阅读(48) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示