什么是 Java 味,是一种对 javaer 的歧视吗?

168 天前
 lelelelelele

在 V2 等平台常看到“写代码一股 Java 味”的调侃,甚至带有歧视意味,说实话,一直很不理解这种调侃?

8572 次点击
所在节点    程序员
94 条回复
InkStone
164 天前
@dragondove 设计模式和基于类继承的那一套设计模式实现是两回事,很多人其实混淆了两者——大多数时候被喷的都是后者。
qocja
164 天前
人多,尤其低水平的人多。另外就是糟糕的抽象对读代码的人来说很痛苦,工作中遇到的这种代码很多都是 javaer 写的,所以形成刻板印象了。
lyxxxh2
164 天前
@chenqh
没觉得啊,我也就 20 行 import 罢了。
import json
from service.trakcers.cash_tracker import CashTracker
import time
from service.helper import set_max_person_id
import os
import redis
from .base_handle import BaseHandle
import numpy as np
from service.websocket import (
websocket_connection,
...
wtml
164 天前
只写过 java 的人应该是感觉不到的,我学了 kt 之后才发现 java 到底有多么脱裤子放屁又语法孱弱
chenqh
164 天前
@lyxxxh2 20 行已经够多了,你多少个文件??
chenqh
164 天前
@lyxxxh2 我快 600 个 PY 文件
lyxxxh2
164 天前
@chenqh
tree -a src -P "*.py" | grep -c "\.py$"
39
chenqh
164 天前
@lyxxxh2 你一个项目怎么才这么点 py 文件?
lyxxxh2
164 天前
@chenqh
不少了,全是手写的。
改来改去,改了几个月了。
chenqh
164 天前
@lyxxxh2 我也是手写的啊.
niubiman
163 天前
@wetalk java 实际上说 javaer 写什么都是一股 java 味的主流并不是 dotneter, 因为 c#是 java 的近亲, 是一个味也不奇怪, 但是这个味串到 python 或者 go 这种语言上去了, 那就很难闻了
niubiman
163 天前
@pvnk1u 确实, java 的语法极其呆板, 像个冥顽不灵的老古董
sankooc
163 天前
Java 最大的问题是用的人太多
gloeaerris
163 天前
看网上的教程就能感觉到,比如讲解某一个技术,上来就丢代码,也不说使用 Java 实现如下,搞得好像大家都用 Java 开发一样,最常见的就是例如 CSDN 上一个讲队列实现的教程,上来直接抛生产者和消费者的 Java 代码,非 Java 的看到这种只能浪费时间关掉网页再去找别的文章,因为没有原理讲解,就是直接丢代码(搜索引擎为什么没有屏蔽某个网站结果的功能,比如彻底屏蔽 CSDN ,浏览器插件还是太麻烦,而且会造成 js 冲突),其他像写 C 和 C++的教程一般都会说一句,使用 C 语言实现如下之类的,Java 的开发们才不屑于说这种提示,所以 Java 开发写的教程我都懒得看,又臭又长的破代码,我只是想学这个技术,不是想要一堆臭代码,对小白就更不友好了,还得花时间识别是什么语言实现,虽然可能就几秒钟,但那也是时间啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1123118

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX