网站首页 > java教程 正文
一个方法两千行还有谁?
你见过最长的方法有多少行?我见过那个方法,他搞了两千多行。每次打开那个类,代码提示很慢,而且在看代码的时候鼠标滚轮要转半分钟才能到那个地方,多看几次就会发现手不听指挥了,转鼠标滚轮转的手都已经发酸了。
怎么才能避免写出这种长代码?大家可以聊一聊。我写的方法一般不会超过六十行,看看我的写法跟大家有没有一样的。
·第一个方法就是抽取公共的方法,避免写这些重复的代码。
·第二个就是简单逻辑,把它抽取出去。比如组装参数的时候就单独写一个helper类,把很多行的这些get set都拆到这个helper里边。
·第三个方法不在service里面写代码,业务逻辑都写在facade里边,controller调用facade,然后facade来调用service。因为service继承了mybetterplus,里面的方法不单纯,这样一来facade就可以分成很多个,方法也可以进行拆分。
可能就会有人问了,没有代码审核吗?怎么会有这么长的方法?有代码审核,但是跟没有是一样的。正常情况下单个方法几千行,这个代码是不能够提到主分支的。为什么有代码审核却没有用?为什么很多人不喜欢代码审核?下期视频再聊,拜拜。
猜你喜欢
- 2024-12-30 阿里一面:如何用基于Java配置的方式配置Spring?
- 2024-12-30 Java小白学习方法以及Java学习路线,最终完成分布式项目开发
- 2024-12-30 【Java基础】Java中方法的定义和调用
- 2024-12-30 Java方法定义和调用 java中定义方法和调用方法
- 2024-12-30 探秘Java接口中的默认方法 探秘java接口中的默认方法有哪些
- 2024-12-30 漫话:详解Java的main方法 java main方法
- 2024-12-30 Java方法全解析:让你的代码高效优雅,快速学会方法的定义和调用
- 2024-12-30 Java教程:常见的数据通信方式有哪些?
- 2024-12-30 探索 Java 中的类和主方法 java的类方法和实例方法
- 2024-12-30 一种简单快捷的 java 热部署方式 jar热部署
你 发表评论:
欢迎- 04-24Java Collections 工具类集合框架中常用算法解析
- 04-24桶排序的简单理解
- 04-24Java集合框架底层实现原理大揭秘
- 04-24Java 集合框架全面解析:选对数据结构,提升开发效率
- 04-24c#集合排序
- 04-24Java面试中常被问到的集合类深度解读
- 04-24VBA技术资料MF278:对集合进行排序
- 04-24Spring 最常用的 7 大类注解,史上最强整理
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)