Java写作的规范篇(一)

为什么要写下此篇?

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

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

未完待续。。。

相关推荐
阿pin5 分钟前
Java随笔-红黑树
java·python·算法·红黑树
我命由我1234512 分钟前
Jetpack Compose - @Preview 注解
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
为美好的生活献上中指16 分钟前
Spring AI Advisor 深度实战:构建严谨的 AI Agent 拦截链
java·人工智能·spring·advisor·aiagent
ruofu3320 分钟前
如何让docker使用提前下载好的镜像,而不是在线拉取
java·spring cloud·docker
爱敲键盘的猴子20 分钟前
深入理解 Spring IoC -- 基于 XML 的 Bean 配置详解
xml·java·spring
艾莉丝努力练剑26 分钟前
【Qt:问题解决】Qt程序入口点错误修复:MinGW ABI兼容问题
java·服务器·开发语言·qt·文件系统·动静态库
程序员黑豆8 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
hey_sml9 小时前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解
java·开发语言
Doraemomo9 小时前
数据结构-环形链表
java·数据结构·链表
萧瑟余晖10 小时前
Java深入解析篇十七之SpringCloud
java·开发语言