代码规范共0篇 第3页
代码规范

让代码优雅起来:记一次代码微重构实践 | 京东云技术团队

一、需求开发修改代码 一次需求开发时碰到如下所示方法代码: private OrderShoudSettlementAmount getOrderShoudSettlementAmount(OrderDTO orderMain, List<SettlementDetail> details)...
admin的头像-五八三admin2年前
0100
2023跟我一起雪设计模式: 原型模式-五八三

2023跟我一起雪设计模式: 原型模式

原型模式 原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。 问题 如果你有一个对象, 并希望生成与其完全相同的一个复制品, 你该如何实现呢? 首先,...
admin的头像-五八三admin2年前
0100

Go 原型模式讲解和代码示例

Go 原型模式讲解和代码示例 原型是一种创建型设计模式, 使你能够复制对象, 甚至是复杂对象, 而又无需使代码依赖它们所属的类。 所有的原型类都必须有一个通用的接口, 使得即使在对象所属的...
admin的头像-五八三admin2年前
030
使用Husky Hooks解决团队ESLint报错问题-五八三

使用Husky Hooks解决团队ESLint报错问题

哎呀这代码怎么有ESLint错误,上次提交明明没有的呀,现在全是’爆红‘。一看是别人提交的代码没有处理Eslint错误。 在我们日常开发过程中应该会经常遇到这种问题,为了一劳永逸的解决这个问题...
admin的头像-五八三admin2年前
0130

前端团队规范——husky + lint-staged 构建代码检查工作流(兼容Sourcetree)

前言 为了保证代码质量,大部分前端项目会在 git commit 时候进行 lint 校验。使用的是 husky 与lint-staged 两个包来实现。 在 2021 年 1 月 27 日,husky 迎来了 v5 的大版本升级,配...
admin的头像-五八三admin2年前
060

拒绝复杂 if-else,前端策略模式实践

设计模式的重要性 为什么要学习和使用设计模式,我觉得原因主要有两点 解除耦合:设计模式的目的就是把 “不变的” 和 “可变的” 分离开,将 “不变的” 封装为统一对象,“可变的” 在具体实...
admin的头像-五八三admin2年前
0120
iOS 代码规范篇-五八三

iOS 代码规范篇

为了增加代码的可读性和可维护性,我们今天准备拟一篇代码规范博客。 本博客分两部分来说:项目结构规范 以及 代码风格规范。 同时,这也是我们QiShare团队的代码规范~ 如果觉得不错,大家也可...
admin的头像-五八三admin2年前
030
2023 跟我一起学设计模式: 观察者模式-五八三

2023 跟我一起学设计模式: 观察者模式

观察者模式 亦称: 事件订阅者、监听者、Event-Subscriber、Listener、Observer 意图 观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的...
admin的头像-五八三admin2年前
0230

Go 观察者模式讲解和代码示例

Go 观察者模式讲解和代码示例 观察者是一种行为设计模式, 允许一个对象将其状态的改变通知其他对象 观察者模式提供了一种作用于任何实现了订阅者接口的对象的机制, 可对其事件进行订阅和取消...
admin的头像-五八三admin2年前
0120
【Java技术专题】「攻破技术盲区」带你攻破你很可能存在的Java技术盲点之技术功底指南(鲜为人知的技术)-五八三

【Java技术专题】「攻破技术盲区」带你攻破你很可能存在的Java技术盲点之技术功底指南(鲜为人知的技术)

Java.lang包经常进行更新,主要涉及基本类型的包装类、进程管理和线程类。本章节内容的主要要点和方向: 基本类型的包装类 技术盲点:基本类型的比较 通常对于基本类型的比较我们都是用的是 == ...
admin的头像-五八三admin2年前
0140

熟读代码简洁之道,为什么我还是选择屎山

前言 前几天我写了一篇Vue2屎山代码汇总,收到了很多人的关注;这说明代码简洁这仍然是一个程序员的基本素养,大家也都对屎山代码非常关注;但是关注归关注,执行起来却非常困难;我明明知道这...
admin的头像-五八三admin2年前
0120

三个实用重构技术,改进你的代码

代码重构是在不改变外部功能的情况下对现有代码进行改进。它是编程的核心部分之一,不容忽视。否则,您就无法获得更好的代码版本。代码重构可以增强代码的可读性、可维护性和可扩展性。它还旨在...
admin的头像-五八三admin2年前
030
react脚手架自动格式化react+webpack+eslint+stylelint+commitlint+husky+git-stage-五八三

react脚手架自动格式化react+webpack+eslint+stylelint+commitlint+husky+git-stage

react项目中如何配置自动格式化! 请保证node版本18以上 一、cra 创建项目  $ npx create-react-app myapp --template typescript 二、editorconfig统一编辑器配置 由于每个人的vsocde编辑器默...
admin的头像-五八三admin2年前
090

CSS学习-scoped or deep

Vue里的css中为什么要scoped,和deep,为什么又不用呢? 最近的工作是修改css将网页做成一个适配版网页,前面几天写的时候,因为代码里使用了一些组件库,比如Iview,Element-UI,然后当我想要改变...
admin的头像-五八三admin2年前
070
浅谈如何更好的进行需求评审 | 京东物流技术团队-五八三

浅谈如何更好的进行需求评审 | 京东物流技术团队

1 前言 面对需求评审,无论是发起人产品经理,还是参与人研发、测试都是有苦难言: 在会议上,产品直接被研发工程师怼方案不合理,技术无法实现。 参与人员没有围绕评审会的目标去讨论而是衍生...
admin的头像-五八三admin2年前
0100

深入探索JavaScript的黑科技:剖析极致性能优化和代码大小压缩

JavaScript的重要性和普遍性 JavaScript作为一种广泛使用的编程语言,在前端开发中发挥着重要的作用。它被用于构建网页的交互功能、移动应用程序以及服务器端的开发。因此,了解如何优化和压缩J...
admin的头像-五八三admin2年前
0670
React + Pnpm + Vite 搭建Monorepo低代码项目-五八三

React + Pnpm + Vite 搭建Monorepo低代码项目

前言 Monorepo 最早的出处是软件开发策略的一个分支,”mono” 表示单一 “repo” 是”repository”的缩写,是指将多个项目的代码存储在同一个版本库中的软件开发方法。多个项目共用一个代码库...
admin的头像-五八三admin2年前
0150
【UGUI控件全面解析】 教程专栏目录贴-五八三

【UGUI控件全面解析】 教程专栏目录贴

? 博客主页:xiaoy.blog.csdn.net ? 本文由 呆呆敲代码的小Y 原创,首发于 CSDN? ? 学习专栏推荐:Unity系统学习专栏 ? 游戏制作专栏推荐:游戏制作 ?Unity实战100例专栏推荐:Unity 实战100例 ...
admin的头像-五八三admin2年前
020
git解决冲突-五八三

git解决冲突

git pull //将远程代码拉取到本地,但存在冲突无法merge git add -u //将冲突的文件resolve掉之后才能成功pull,-u的意思是将文件的修改、文件的删除,添加到暂存区 git commit -m '注释' git p...
admin的头像-五八三admin2年前
050

如何写出高质量代码?

我在小破站关注了两个 UP 主,分别是食贫道和影视飓风。 食贫道主打美食节目,但画面拍的可真是高级,构图舒服,转场丝滑。后期也非常棒,包括色彩和配乐等,都是电影级别。 每期节目,满屏弹幕...
admin的头像-五八三admin2年前
040