随笔分类 -  代码重构

摘要:开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情 🔽 前言 最近在网上冲浪时看到了这样一段代码: function getUserDescribe(name) { if (name "小刘") { console.log("刘哥哥"); } else i 阅读全文
posted @ 2023-02-10 22:54 程序员小明1024 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、介绍一说起策略设计模式,相比大家都不陌生,在实际的业务开发中,合理的使用设计模式来编程,可以让代码阅读起来层次感更强,同时扩展性也会得到提升!最近看同事的代码时候,学到了一个小技巧,在某些场景下合理的使用策略模式还是非常有用的,在此分享一下给大家。二、代码实践在介绍 SpringBoot 中如何 阅读全文
posted @ 2022-06-18 23:39 程序员小明1024 阅读(740) 评论(0) 推荐(0) 编辑
摘要:技巧一:提取方法,拆分逻辑 技巧二:分支逻辑提前return 技巧三:枚举 技巧四:函数式接口 技巧五:设计模式 其他技巧 写在最后 在实际的业务开发当中,经常会遇到复杂的业务逻辑,可能部分同学实现出来的代码并没有什么问题,但是代码的可读性很差。 本篇文章主要总结一下自己在实际开发中如何避免大面积的 阅读全文
posted @ 2022-04-07 23:15 程序员小明1024 阅读(57) 评论(0) 推荐(0) 编辑
摘要:往期热门文章: 1、Google 工作十年后,我选择离开! 2、推荐好用的 Spring Boot 内置工具类 3、面试官:内存耗尽后Redis会发生什么 ? 4、监控告警满飞天,运维在家睡到自然醒... 5、@Bean与@Component 同时作用同一个类,会怎么样? 来自:CSDN,作者:_L 阅读全文
posted @ 2022-04-06 22:43 程序员小明1024 阅读(22) 评论(0) 推荐(0) 编辑
摘要:业务同学抱怨业务开发没有技术含量,用不到设计模式、Java 高级特性、OOP,平时写代码都在堆 CRUD,个人成长无从谈起。 其实,我认为不是这样的。设计模式、OOP 是前辈们在大型项目中积累下来的经验,通过这些方法论来改善大型项目的可维护性。反射、注解、泛型等高级特性在框架中大量使用的原因是,框架 阅读全文
posted @ 2022-04-06 22:36 程序员小明1024 阅读(342) 评论(0) 推荐(0) 编辑
摘要:程序员路人 专注Java相关技术:SSM、Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发! 1篇原创内容 --> 公众号 强烈推荐阅读:到底如 阅读全文
posted @ 2022-04-05 23:48 程序员小明1024 阅读(125) 评论(0) 推荐(0) 编辑
摘要:来源:https://mp.weixin.qq.com/s/bPmgOOlJ1AahgEIoy7SuRg 关于重构 为什么要重构 什么是重构 代码的坏味道 坏代码的问题 什么是好代码 如何重构 SOLID原则 设计模式 代码分层 命名规范 重构技巧 质量如何保证 测试驱动开发 TDD的开发周期 两个 阅读全文
posted @ 2021-07-31 01:55 程序员小明1024 阅读(199) 评论(0) 推荐(0) 编辑