首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
代码规范
重庆穿山甲
创建于2023-07-02
订阅专栏
Java代码规范
等 7 人订阅
共20篇文章
创建于2023-07-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Cola架构深度解析:企业级应用架构设计指南
Cola架构深度解析:企业级应用架构设计指南 目录 架构演进背景 Cola架构核心思想 分层架构详解 领域驱动设计实践 设计模式应用 伪代码实现示例 架构对比分析 实战案例解析 最佳实践总结 常见问题
外观模式实战指南:用Java案例讲透小白也能上手的实用设计模式
一、文章简介 1. 一句话定义外观模式 “用统一接口封装复杂子系统,简化调用流程” 👉 小白理解:就像餐厅的“服务员”——顾客不需要知道厨房里如何切菜、炒菜、摆盘,只需告诉服务员“我要一份牛排”,剩下
适配器模式实战指南:让不兼容的接口无缝协作
一、生活场景引入(5秒理解概念) 1️⃣ 手机充电器:万能转换头的秘密 想象你带着中国插头的手机到英国旅行——两国的插座形状完全不同!这时一个转换头(Adapter)就能让手机充电器适配英国插座,整个
观察者模式实战指南:解耦神器
第一章:生活中的观察者模式 (从订报纸到刷抖音,5分钟理解设计模式) 1. 场景类比:生活中的"消息通知" 🔍 经典案例:报社与订户的百年默契 运作机制: 报社(被观察者)只管出版报纸 订户(观察者)
模板方法模式实战指南:支付流程案例+完整代码+场景分析
第一章:什么是模板方法模式? (以做菜比喻,5分钟轻松理解设计模式) 1. 定义:好莱坞原则("别找我们,我们找你") 想象你参加《厨神大赛》,评委说:"别问我们该做什么菜,按我们给的流程做"。 模板
中介者模式实战指南:基于 Java 的多场景案例实现解析
一、生活场景引入(非技术角度) 场景1:机场塔台的智慧(空中交通管制) 想象一个繁忙的国际机场,有上百架飞机需要同时完成起降。如果没有塔台指挥会发生什么? 混乱的原始状态: 每架飞机都试图直接与其他飞
状态模式实战指南:用Java实现智能订单状态流转
1. 为什么需要状态模式? 1.1 日常开发中的痛点 传统if-else实现示例 三大核心问题: 维护困难:当新增"退款中"状态时,需要在所有方法中插入新的条件分支 代码臃肿:单个方法可能包含数百行状
原型模式实战指南:快速克隆对象的高效之道
一、生活中的原型模式(场景联想) 生活场景详解: 这个打印店的故事完美诠释了原型模式的核心思想,我们用三个关键要素来解析: 场景拆解: 原始简历(Prototype) 精心设计的第一版简历(包含个人信
装饰器模式实战指南:动态增强Java对象的能力
1. 什么是装饰器模式? 1.1 一句话定义 装饰器模式 是一种结构型设计模式,允许通过包装(装饰)对象的方式,动态添加新功能,且不修改原有类代码。 (类比现实:给手机贴膜、加保护壳,不影响手机本体功
建造者模式实战指南:场景案例+实战代码,新手也能快速上手
一、为什么需要建造者模式?——从痛点出发 1. 问题场景:当对象像"乐高积木"需要组合时 想象你正在组装一台高配置电脑: 需要选择CPU(i7/i9) 需要搭配显卡(RTX 3080/4090) 需要
责任链模式实战指南:用Java轻松实现可扩展的业务流程
一、为什么需要责任链模式? 1. 真实场景痛点:电商订单审核的困局 场景还原: 假设我们需要开发一个电商订单审核系统,订单需要依次通过: 1️⃣ 风控审查(检查账号风险) 2️⃣ 库存校验(确认商品库
基于COLA架构实现“开闭原则”实战指南
一、开篇:为什么需要开闭原则? 1. 痛点场景分析 场景1:订单类型无限膨胀 问题分析: 每增加一种订单类型,都要修改核心逻辑 影响范围不可控,容易引发连锁BUG 回归测试成本呈指数级增长 场景2:多
领域驱动新实践:Axon框架全解析——从事件溯源到云原生的架构演进与实战指南
1. 引言:为什么需要DDD和Axon? ——从“数据驱动”到“领域驱动”的范式升级 1.1 问题背景:传统分层架构的局限性 在传统分层架构(如MVC)中,业务逻辑往往被分散在Service层或数据库
代码规范-代码质量管控
今天我们谈一下开发团队代码质量如何做到管控与提升,我相信很多公司都会面临这样的问题,开发团队大人员技术水平参差不齐,代码写的不够规范,代码扫描问题修改太过滞后,代码库管理每个团队都不一致,偶尔还会合并
代码规范-策略模式运用实战
物流行业中,通常会涉及到EDI报文(XML格式文件)传输和回执接收,每发送一份EDI报文,后续都会收到与之关联的回执(标识该数据在第三方系统中的流转状态)。 这里枚举几种回执类型:MT1101、MT2
代码规范-四个重要性模板
1 可读性 1.1 准确命名 每种编程语言都有自己的命名规范,不同语言的风格差异有大有小,下面以Java为例: Java整体命名风格为UpperCamelCase或lowerCamelCase形式。不
代码规范-Java开发必会内容
代码规范 命名规则 命名规则是编程中非常重要的一部分,它有助于提高代码的可读性和可维护性。以下是关于命名规则的具体指导: 类名: 采用驼峰命名法(CamelCase)。 首字母应大写。 示例:MyCl
代码规范-代码整洁之道
1.为什么要保持代码整洁? 不整洁的代码随着时间的增加而增加时,生产力会随之降低. 导致的结果就是: 代码不易扩展或扩展容易引发其他问题 程序崩溃 加班 增加公司成本(加人) 甚至可能造成公司倒闭 一
代码规范-编程技巧
1、规范命名 命名是写代码中最频繁的操作,比如类、属性、方法、参数等。好的名字应当能遵循以下几点: 见名知意 比如需要定义一个变量需要来计数 名称 i 没有任何的实际意义,没有体现出数量的意思,所以我
代码规范-restful风格之路
本人工作很多年了,但是一个项目完全是restful风格的我还没有遇到,可能有一些项目要求实施restful风格,但是在对restful的理解又不到位,导致一个项目倒像又不像是restful风格,看起来