代码规范

shepherd11121 小时前
java·后端·代码规范
从List与Tree相互转换工具类实现中谈谈菜鸟到老鸟的一些思考在平时Java开发业务系统中,处理树形结构数据是常见的需求,比如菜单系统、组织架构、分类体系等。我们经常需要在扁平化的List和层级化的Tree之间进行转换。本文将分别从新手小白、高阶老鸟不同视角全面探讨多种实现方案,包括常规方法、函数式编程、抽象封装工具类等,并分析各自的优缺点和性能优化策略。
闲不住的李先森2 天前
前端·代码规范
使用 Ultracite 告别 ESLint 和 Prettier 的配置地狱“过去十年,我们为代码规范浪费了太多创造力。而 Ultracite 让工具回归本质——沉默地服务,而非喧宾夺主。” —— Shadcn UI 作者推荐
回家路上绕了弯3 天前
后端·代码规范
追求代码简洁之道:我的实践与感悟在多年的编程生涯中,我逐渐意识到:写出能运行的代码只是基础,写出简洁优雅的代码才是进阶。简洁的代码不仅可读性强、易于维护,更能减少潜在缺陷,提升团队协作效率。以下是我对代码简洁化的思考与实践心得。
前端伪大叔3 天前
算法·代码规范
第 5 篇:策略参数怎么调优?Freqtrade hyperopt 快速入门在策略开发中,除了构建买入卖出的逻辑之外,参数的设置往往决定了最终的收益和风险比。Freqtrade 提供了强大的 hyperopt 功能,用于自动化搜索最优参数组合,极大地加快策略迭代速度。
每天开心4 天前
前端·css·代码规范
告别样式冲突:CSS 模块化实战在开发 React 应用时,我们常常会遇到这样的问题:多个组件中使用了相同类名,导致样式相互覆盖,最终渲染效果与预期不符。比如我们创建了两个按钮组件:Button 和 AnotherButton,它们分别定义了自己的 .button 样式:
一语长情5 天前
后端·架构·代码规范
从《架构整洁之道》看编程范式:结构化、面向对象与函数式编程精要编程范式指的是结构化编程、面向对象编程以及函数式编程。结构化编程是第一个普遍被采用的编程范式,我们可以将结构化编程范式归结为一句话:结构化编程对程序控制权的直接转移进行了限制和规范
Point5 天前
前端·javascript·代码规范
[ahooks] useRequest源码阅读(二)上一节我们分析了useRequest核心的Fetch模块的原理,这一节我们来看它是怎么使用的我们先来看useRequest这个hooks,可以看到它调用了useRequestImplement,并传入三个参数: service, options和plugins,这里可以看到内部的plugins优先级要高于外部传入的:
用户48199163673876 天前
vue.js·代码规范
🚀 Vue3 高级组件封装实践指南:让你的组件更优雅、更好用二次封装不是 copy 原组件的 props 和事件,而是构建「更契合业务」的组件语法糖。在 Vue3 的日常开发中,我们经常需要对组件库(如 Element Plus、Ant Design Vue 等)做二次封装,目的是统一使用方式、提升开发效率,甚至扩展一些业务逻辑。
Hilaku6 天前
前端·javascript·代码规范
别再手写i18n了!深入浏览器原生Intl对象(数字、日期、复数处理)我们做前端,经常会遇到国际化(i18n)的需求。最常见的就是,如何根据用户的地区,显示不同格式的数字、货币和日期。
葡萄城技术团队6 天前
代码规范
什么是卓越的开发者体验(Developer Experience)?**开发者体验(Developer Experience, DX)**这个概念,或者说这个术语,正在非常迅速地变成一个极其热门的话题。越来越多的公司开始意识到,并且真正理解到,为开发者提供良好的体验——这种体验不仅仅是指表面的舒适感——实际上是非常重要的,甚至可以说是至关重要的。
hqxstudying7 天前
java·前端·设计模式·java-ee·状态模式·代码规范·前端控制器模式
J2EE模式---前端控制器模式前端控制器模式(Front Controller Pattern)是一种结构型设计模式,其核心思想是将应用程序的所有请求集中到一个中央处理器(前端控制器)进行处理,由它负责接收请求、协调处理流程并返回响应。这种模式简化了应用程序的请求处理机制,减少了代码重复,提高了可维护性,尤其适用于 Web 应用和 GUI 系统。
泽安AI研习社8 天前
代码规范
国产之光!阿里开源 Qwen3-Coder ,新王炸来了~大家好,我是泽安!见字如面~最近国内外 AI 编程工具圈可谓风起云涌,随着 Cursor 持续"作妖"和 Claude Code 的崛起,我已彻底弃用 Cursor。
小王子10248 天前
python·代码规范·代码风格·pep8
Django实战:Python代码规范指南在团队协作和项目维护中,一致的代码风格至关重要。它不仅能提高代码的可读性,还能减少沟通成本,提升开发效率。
hqxstudying9 天前
java·开发语言·设计模式·状态模式·代码规范
Java行为型模式---状态模式状态模式(State Pattern)是一种行为型设计模式,其核心思想是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。状态模式将状态相关的行为封装在独立的状态类中,并将状态转换逻辑集中管理,从而使对象的行为可以根据状态动态变化,而不必使用大量的条件语句。
摘笑10 天前
前端·代码规范·前端工程化
Husky + Commitlint + ESLint:打造前端项目的铁三角护城河在多人协作的项目中,代码风格不统一、提交信息杂乱无章是灾难的根源。为了避免这种 “野蛮开发” ,我们可以借助三大工具:
码不停蹄的玄黓11 天前
代码规范·cursor·cursor rule
Cursor Rule实战:用AI规则引擎提升编码效率与代码规范度近几年,AI编程工具如雨后春笋般涌现而出,这些工具在提高我们编码效率的同时也带来了困扰:有时候生成的代码看似高效,却总因不符合项目规范需要反复调整……这些细节像无形的“效率黑洞”,消耗着我们的时间与精力。
weixin_4708802612 天前
设计模式·面试·解释器模式·代码规范·个人提升
行为型设计模式:解释器模式解释器模式使用频率不算高,通常用来描述如何构建一个简单“语言”的语法解释器。它只在一些非常特定的领域被用到,比如编译器、规则引擎、正则表达式、SQL 解析等。不过,了解它的实现原理同样很重要,能帮助你思考如何通过更简洁的规则来表示复杂的逻辑。
Cyan_RA913 天前
面试·github·代码规范
写译 — 我靠!短进程优先调度算法究竟是怎么一回事?
jason_yang13 天前
代码规范·eslint
代码规范-3大利器 prettier eslint husky这时候会把整个项目都格式化一遍同时我们也把命令加入的package.json 执行命令里一般prettier 有默认的配置,当然我们可以自己定制一个,再根目录创建prettier.config.js