29 条回复  ·  3328 次点击
unco020511 小成 2025-3-14 11:41:14
这种 java 得搞个 builder 或者叫 factory,反正怎么复杂怎么来
w568w 小成 2025-3-14 11:43:47
歪个楼,我理解的 Java 味: - 所有东西建对象,还没开始写代码先在 model 目录下铺几十个 Java 文件 - 所有对象不用 public 成员,全部重写 setter 、getter - 不管用什么语言,一定要用 Java 的命名风格(文件和类名一致,类名大写驼峰,变量名小写驼峰),即使这语言里的标准风格根本不是这样 - 先抽象出 Beans 、Adapter 、Factory 、Manager 、Builder 、Delegate 、Runner 、Visitor… 即使是根本没有必要的小项目。然后把本来紧凑的几十行代码掰成几百行,再分散到二十个不同功能的文件里 - 到处用框架提供的注解,但实际上又不懂 JSR 里的注解
bxb100 小成 2025-3-14 11:47:25
这和 java 有啥关系? 这不就抽象能力不足
herm2s 初学 2025-3-14 11:51:58
这也能打上靶啊,你去写 Java 不也是一股 py 味
zdw189803631 小成 2025-3-14 11:54:49
你这就是典型的以偏概全,就看到一个 javer 写的代码就 aoe 全部 javer 了?
worldqiuzhi 小成 2025-3-14 11:55:44
Java 没这么写的 看不少 Python 脚本都是这么写的
leegradyllljjjj 初学 2025-3-14 11:57:15
重构!跑路!删库!
deplives 楼主 小成 2025-3-14 12:04:43
@w568w 实时上已经这么干了 接手项目的第一天看完代码第一句话就是,这 Python 写的不行,没有层级结构,然后现在已经目录套目录了 新功能的第一次提交就是建了一堆空 py 文件 大小驼峰命名确定了 一个处理上传文件的功能恨不得拆了十个方法,到处调来调去,其实这些方法未来也只用了一遍
SmithJohn 小成 2025-3-14 12:07:24
@deplives 提前留好接口,代码能解耦就解耦.不是挺好的吗. 除非你提前跟他说了这就是一次性代码.
ZeroDu 初学 2025-3-14 12:10:46
以偏概全,别乱黑。网上对 java 的恶意真大。而且写 java 的也不会这么写
123
返回顶部