Java写作的规范篇(一)

为什么要写下此篇?

首先在我日常的开发中,总是感觉自己在使用一种面向对象的语言然后在面向过程编程。代码中十分不规范,虽然意识到了这个问题。但是想要解决还是需要花费很多的思路去构思如何像写一篇优雅的作文一样写一篇优雅的程序代码。话说真的不是一件简单的事情。

根据阿里巴巴的Java代码规约中说明,一个方法体中行数一般在30-50行,做多80行。一个类一般不超800行。当然以上也是结合自己的代码生涯的一个总结。关于这个行数的结论,我这边也是想到了一个或者说看到了一个说法,代码逻辑分清红花和绿叶。共性和个线。绿叶逻辑单独出来成为额外的方法,使主干代码更加的清晰;共性逻辑抽取成共性的方法,便于复用和维护。

未完待续。。。

相关推荐
陈皮波比茶5 分钟前
SpringCloudAlibaba
java·spring cloud·微服务
重生之小比特7 分钟前
【Java SE】程序逻辑控制
java·开发语言·python
find1star8 分钟前
LeetCode 25:K 个一组翻转链表
java·数据结构·算法·leetcode·链表·职场和发展·动态规划
染的人18 分钟前
Java 10x15cm面单PDF转换A4格式PDF
java·开发语言·pdf
泡海椒23 分钟前
JQuick-java (JQuick-ASM)性能优化原理:字节码生成与缓存机制深度解析
java·缓存·性能优化
Bs_MoneyMagnet26 分钟前
基于springboot+vue的家居生活商城平台的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring
微三云 - 廖会灵 (私域系统开发)33 分钟前
Spring Boot实战:五级分销定价与自动分佣系统设计与实现
java·spring boot·后端
Json____34 分钟前
从零构建在线拍卖系统:Java 全栈开发实践
java·开发语言·管理系统·it学习·wwwoop.com
我命由我1234539 分钟前
Android Compose 开发,使用 ConstraintLayout,但是引入的是旧的 ConstraintLayout
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
钱栈up1 小时前
mvn compile卡住半小时:定位并修复隐藏的类型不匹配编译错误
java·后端·maven