代码规范

非知名程序员2 天前
代码规范
让JDK Record类拯救你的超长参数列表和臃肿Context对象在日常开发中,你是否遇到过这样的场景:一个方法需要传递十几个参数,比如用户信息、配置参数、环境变量等,代码中充斥着method(userId, userName, configId, timeout, retryCount, ...)这样冗长的参数列表?或者,你是否为了封装这些参数,被迫编写一个包含大量字段和冗余getter/setter的XXXContext类?
古力德2 天前
代码规范
代码重构之[过长函数]优秀的函数通常保持简洁。有经验的程序员通常坚持每个函数的行数不超过50行,这种原则对我产生了深远的影响。
SUN14862011818803 天前
javascript·代码规范
JavaScript编码规范本文的汇总了JavaScript编写过程中的应遵循的规则,目标是使JavaScript代码风格保持一致,容易被理解和被维护。使用JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应尽量遵循本文档的约定。 具体项目可参考本文制定代码检查工具的配置文件。
古力德3 天前
代码规范
代码重构之[重复代码]在大学里,我牢记面向对象编程的三大特性:继承、多态和封装。其中,封装是指将特定的代码从其他代码片段中独立出来,封装成独立的函数或模块,以便代码的维护和复用。
古力德3 天前
代码规范
代码重构之[神秘命名]在接触他人设计的接口时,我年少时总是怀着一颗好奇的心,深入探究其实现细节。然而随着工作经验的积累,我逐渐意识到这种方式效率低下。如今,只需要浏览接口名称,我便能迅速理解其功能。
围巾哥萧尘5 天前
数据库·代码规范
「MCP建模操作」使用Blender MCP与Cursor完成3D建模的探索之旅🧣我最近在3D建模领域的一个尝试——使用Blender MCP和Cursor完成模型构建的,挺有意思的一件事情。
政采云技术5 天前
前端·react.js·代码规范
为什么我们要删掉 100% 的 useEffect(二)因为本文篇幅超出掘金单篇文章长度限制,所以分成了两篇文章:《 为什么我们要删掉 100% 的 useEffect(一) 》
政采云技术5 天前
前端·react.js·代码规范
为什么我们要删掉 100% 的 useEffect(一)因为本文篇幅超出掘金单篇文章长度限制,所以分成了两篇文章:《 为什么我们要删掉 100% 的 useEffect(一) 》
独立开阀者_FwtCoder9 天前
程序员·架构·代码规范
大模型私人定制:短短几行代码微调构建属于你的人工智能大模型(使用unsloth微调DeepSeek-r1大模型)DeepSeek, QWQ一系列实力强劲大模型的发布标志着我国在人工智能大模型领域进入世界领导者行列。越来越多领域开始关注并使用大模型。各行各业都积极赋能并开发相关专业领域大模型,比如东南大学推出的“法衡-R1”法律大模型,哈工大推出的“华佗”医疗诊断模型都取得了优异表现。那么它们是如何将大模型这个“博学家”变成领域“专家”的呢?这就要使用大模型的“微调”技术。
啾啾Fun9 天前
代码规范·命名规范·java命名规范·长命名方案
[代码规范]1_良好的命名规范能减轻工作负担欢迎来到啾啾的博客🐱,一个致力于构建完善的Java程序员知识体系的博客📚,记录学习的点滴,分享工作的思考、实用的技巧,偶尔分享一些杂谈💬。 欢迎评论交流,感谢您的阅读😄。
trsoliu12 天前
代码规范
关于产品研发测试运维对软件项目版本号规范业务中,对于版本的创建到发布,涉及产品、研发、测试、运维等存在不同阶段的命名要求,参考别的厂规范,如下:
jason_yang12 天前
设计模式·架构·代码规范
Clean Code与代码重构Clean Code 是指简洁、清晰、易读、易维护的代码。核心原则包括:在项目一开始就要做好Clean code,避免屎山代码越写越多
JustHappy12 天前
前端·javascript·代码规范
「工具链🛠️」package-lock.json? yarn.lock? pnpm-lock.yaml?这些文件存在的意义是什么?Hi!这里是JustHappy,大家应该在开发中都被依赖的lock文件所困扰过吧?所以这些lock文件到底是什么呢?有什么用处呢?如果删除了会有什么样的后果?我们来聊聊吧
WanderInk15 天前
java·后端·代码规范
MyBatis动态SQL字符串空值判断,这个细节99%的程序员都踩过坑!MyBatis作为主流的持久层框架之一,广泛应用于Java Web开发中。它通过动态SQL语句提供了灵活强大的数据库操作能力。然而在使用动态SQL构建条件查询时,初学者常常会遇到一些细节问题,比如在判断字符串参数时,容易混淆不同的空值判断方式,从而产生意想不到的结果。
卷积殉铁子15 天前
代码规范
通俗易懂动态表单自定义字段解决方案有些项目可能会有要求,客户可以自定义设计字段,并且字段还需要在后台设置可展示、可搜索。比如说报名场景,我们并不知道客户想让用户填哪些东西。下面我就举个例子,场景前提介绍:
菜鸟码农_Shi16 天前
代码规范·nestjs
《NestJS 避坑指南:常见问题与最佳实践》NestJS 是一个强大的 TypeScript 框架,适用于构建可扩展的企业级应用。但如果你是新手,可能会遇到各种坑,比如依赖注入错误、生命周期管理不当、性能优化不足等。本文将总结 常见的坑 及其 最佳实践,帮助你避免踩雷,提高开发效率。
tech_zjf16 天前
前端·typescript·代码规范
装饰器:给你的代码穿上品如的衣服装饰器相信大家在开发中经常用到或者看到,就比如@xxx() ,装饰器是个好东西,用好了能让你的代码更简洁、更优雅,还能让你在同事面前装逼(当然是正经的装逼)。希望这篇文章能帮你更好地理解和使用装饰器。如果你有任何问题或者有更好的装饰器用法,欢迎交流!
Andy.Zeng17 天前
android·性能优化·kotlin·代码规范·内存泄漏·strictmode·耗时检测
Android StrictMode 使用与原理深度解析Android StrictMode 是 Android 系统提供的一种开发者工具,用于检测应用主线程中不合理的耗时操作(如磁盘 I/O、网络请求等)和内存泄漏问题。通过配置策略和惩罚机制,它帮助开发者在早期发现潜在性能问题,提升应用流畅性。以下从 使用方式 和 实现原理 两方面进行深度解析。
vker17 天前
后端·设计模式·代码规范
责任链 vs 规则树:如何构建更强大的规则引擎?以游戏租号应用的订单处理流程为例,系统需要根据订单类型(租赁、商城、会员)执行不同的业务规则。在租赁订单的处理中,需要检查库存、判断是否预约、应用优惠券,最后完成支付;而商城订单则只需要检查库存、应用优惠券,最后完成支付;会员订单则需要计算权益、应用优惠券,最终完成支付。如何优雅地管理这些复杂的业务规则,同时确保代码的可维护性和扩展性?
hikits17 天前
前端·javascript·代码规范
学会ES6解构用法,代码量能省一半解构是ES6的的重要特性之一,用于从JavaScript对象和数组中提取数据,语法上比ES5所提供的更加简洁、紧凑、清晰。掌握好它不仅能让代码更简洁,还能大大提高开发效率。分享实用的解构用法,让你的代码更优雅。