代码规范

shepherd1113 天前
java·后端·代码规范
JDK源码深潜(一):从源码看透DelayQueue实现DelayQueue是一个无界阻塞队列,它要求存入的元素都必须实现 Delayed接口。其核心特性是:只有在元素的延迟时间到期时,消费者线程才能从队列中取出它。
JinSo4 天前
前端·github·代码规范
pnpm monorepo 联调:告别 --global 参数在之前的文章《pnpm monorepo 联调方案》中,我详细介绍了如何使用 pnpm link 和 pnpm link --global 来解决 monorepo 环境下的调试难题。
m0_651593914 天前
java·软件工程·代码规范·设计规范
深入理解软件设计中的协议与规范:从理论到Java实践在软件开发和系统设计中,"协议"和"规范"是两个既密切相关又存在本质区别的核心概念。准确理解它们的差异与联系,对于构建健壮、可扩展且易于维护的软件系统至关重要。本文将从理论基础出发,结合Java语言特性,通过具体的代码示例,深入解析这两个概念在软件设计中的具体体现和实践应用。
小苑同学4 天前
代码规范
代码解析:《AGENTREVIEW: Exploring Peer Review Dynamics with LLM Agents》链接: https://github.com/Ahren09/AgentReview 要理解 AgentReview 项目的代码,可以按照以下步骤逐步梳理,结合项目结构和核心功能模块进行分析:
白衣鸽子7 天前
后端·代码规范
JavaDoc:自动化生成的可维护代码说明书在Java软件开发过程中,我们每个人都可能遭遇过这样的困境:接手一段逻辑复杂、没有任何注释的“祖传代码”,花费数天时间只为理解一个简单的功能模块。这种经历不仅痛苦,也极大地降低了开发效率。相反,一套清晰、准确的文档则如同黑夜中的灯塔,能为团队成员和新接手者指明方向。在Java世界中,JavaDoc正是构建这盏灯塔的核心工具。
纯爱掌门人10 天前
前端·程序员·代码规范
我把前端踩坑经验总结成28条“涨薪秘籍”,老板夸同事赞,新手照着做准没错身边总有人问我:“同样是写前端,为啥你入职半年就涨薪,还被老板夸‘代码功底扎实’、同事说‘合作起来超省心’?”其实不是我天赋高,而是踩坑多了摸出了“门道”。这28条前端“涨薪秘籍”,从代码写法到项目协作全覆盖,新手照着做,保准快速积累经验(坑到团队怀疑人生),涨薪根本不是事儿!
月光番茄12 天前
代码规范
模型文件识别与下载规范(跨平台版)适用于 Hugging Face、Ollama、CivitAI、ModelScope、Replicate 等模型平台 目标:快速判断文件作用,避免无意义的全量下载
Django强哥12 天前
javascript·算法·代码规范
JSON Schema Draft-07 详细解析信息的自解释性越强,那么它将越通用。30年前的XML和10年前的JSON能非常精确表达信息的结构和关系,所以能成为最通用的跨系统数据交换的标准,大多数人日用而不自知(我便是其中之一)。可扩展性是软件开发中绕不开的话题,为此,研发团队没少在这个方面投入心思。作为Web开发的重要标准JSON,本身就具有极强的可扩展性,然而在如何定义和约束JSON方面团队却闷着头造轮子,摆在那里十几年确未曾正眼看过,着实是我的疏忽。写这篇文章旨在系统地梳理JSON Schema要点,为将来的迭代改进作为参考依据。
盗德13 天前
前端·架构·代码规范
为什么要用Monorepo管理前端项目?(详解)还在为多个项目仓库切换而头疼?是时候拥抱一种更现代、更高效的管理方式了。想象一下你正在管理一个大家庭的零食库。
小小前端_我自坚强13 天前
前端·程序员·代码规范
前端踩坑指南 - 避免这些常见陷阱前端开发领域变化迅速,每天都有新的技术和工具涌现。然而,在追求新技术的同时,我们经常会遇到各种各样的"坑"——那些看似简单却容易出错的问题。本文将总结前端开发中最常见的陷阱,并提供实用的解决方案。
小小前端_我自坚强14 天前
面试·微信小程序·代码规范
UniApp 微信小程序开发使用心得UniApp 作为一款跨平台开发框架,为开发者提供了"一次开发,多端部署"的强大能力。在众多支持的平台中,微信小程序是最重要和最常用的目标平台之一。通过长时间的实践,我对 UniApp 开发微信小程序有了深入的理解和体会。
Hilaku14 天前
前端·css·代码规范
重新思考CSS Reset:normalize.css vs reset.css vs remedy.css,在2025年该如何选?我带团队Review一个新项目的启动代码时,有一个文件我一定会仔细看,那就是CSS Reset。它虽然不起眼,但却像我们整个CSS架构的地基。地基打不好,上面的楼盖得再漂亮,也容易出问题,后期维护成本会非常高。
galenjx14 天前
代码规范·前端工程化
项目代码提交检测机制实现为提高了代码质量和团队协作效率。通过 Git hooks 和工具链的配合,实现了代码提交检测机制:采用两层检测机制来确保代码质量和提交规范:
小Lu的开源日常15 天前
git·代码规范·trae
踩坑日记:为什么 .gitignore 不起作用了最近在为 Mathcheap 项目开发一个 Gemini API Key 代理工具,在做项目管理的时候遇到一个问题,之前误将本地的测试数据库提交到了代码中,发现这个问题后,希望通过在.gitignore 中添加了一行
huangql52021 天前
vue.js·typescript·团队开发·代码规范
UniApp + Vite + Vue3 + TypeScript 项目中 ESLint 与 Prettier 的完整配置指南在现代前端开发中,写代码不仅要能跑,还要整洁、规范、安全。特别是团队开发或大型项目,如果代码风格不统一,容易出现 bug、难以维护、代码 review 也很痛苦。
tangzzzfan23 天前
代码规范
Git 提交规范与 Git Flow 最佳实践分享在日常的协作开发中,Git作为我们最重要的代码版本控制工具,扮演着核心角色。然而,我们发现团队在使用Git时,出现了一些不规范的操作,例如提交信息不清晰、提交粒度过大、主线分支存在无效提交等。这些问题不仅影响了代码的可追溯性和可维护性,也增加了代码审查的难度,降低了团队的协作效率。
jason_yang24 天前
前端·javascript·代码规范
JavaScript 风格指南 精选版本风格主要精选自 airbnb和 standard 实战中高频和容易理解的规范对您的所有引用使用 const;避免使用 var。eslint: prefer-const
fatfishccc24 天前
代码规范
(五)数据重构的艺术:优化你的代码结构与可读性代码重构精要:提升代码品质的艺术(汇总篇)(一)代码匠心:重构之道,化腐朽为神奇(二)重构的艺术:精进代码的第一组基本功
fatfishccc24 天前
代码规范
(八)掌握继承的艺术:重构之路,化繁为简代码重构精要:提升代码品质的艺术(汇总篇)(一)代码匠心:重构之道,化腐朽为神奇(二)重构的艺术:精进代码的第一组基本功
fatfishccc24 天前
代码规范
(六)重构的艺术:简化复杂条件逻辑的秘诀代码重构精要:提升代码品质的艺术(汇总篇)(一)代码匠心:重构之道,化腐朽为神奇(二)重构的艺术:精进代码的第一组基本功