Java写作的规范篇(一)

为什么要写下此篇?

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

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

未完待续。。。

相关推荐
Chase_______几秒前
【Java基础 | 16】集合框架(下):Map、HashMap 与 TreeMap
java·windows
Aaswk8 分钟前
Java项目:文件批量处理工具
java·开发语言·vscode·idea
小江的记录本12 分钟前
【Spring全家桶】Spring AI核心原理、大模型集成、Prompt工程、RAG实现、AI Agent开发(附《思维导图》+《面试高频考点清单》)
java·人工智能·spring boot·后端·spring·面试·prompt
plainGeekDev15 分钟前
线程安全集合 → 协程安全替代
android·java·kotlin
手握风云-22 分钟前
Spring AI:让大模型住进 Spring 生态(五)
java·后端·spring
plainGeekDev23 分钟前
Timer → Coroutines
android·java·kotlin
糖果店的幽灵26 分钟前
Spring AI 从入门到精通-Spring AI 是什么
java·人工智能·spring
XiYang-DING27 分钟前
【Java EE】TOCTOU
java·java-ee
.千余28 分钟前
【C++】 String 常用操作:增删查改 | 查找 | 截取 | IO
java·服务器·开发语言·c++·笔记·学习
长栎28 分钟前
面试官说你的单例线程不安全,你真能现场修好?
java