mekingname 最近的时间轴更新
mekingname

mekingname

V2EX 第 528950 号会员,加入于 2021-01-18 10:29:19 +08:00
今日活跃度排名 16595
根据 mekingname 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
mekingname 最近回复了
就事论事讨论问题就没事。

但是如果你能明显感觉它心理有问题,那一定要远离,并且想办法让老板把这种人开掉。否则后患无穷。
6 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@wiix #91 楼,你想一下,为什么 IDE 要开发这个功能。如果不是因为这几个文件夹毫无意义,IDE 会把他们聚合起来?
6 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@Joker123456789 你回复了这么多,更好的证明了我第一条回复你的信息:Java 的生态就是鼓励文件夹嵌套,从官方到个人,从第三方库到自己写的库,从上到下都充满了冗余又繁琐的气息。

看得出来你写了很多年的 Java ,所以你已经被 Java 这种繁琐冗长的结构洗脑了,所以你坚定认为 Java 这种是最优美的最正确的。我们说再多也是叫不醒你的。
6 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@rykinia 你说的没错,前提是规模要足够大。但我从 Github 上面,随便搜索任何关键词,C++项目 50w 行代码,嵌套的文件夹不超过 10 层;而 Java 大多数项目,代码行数不超过 1000 ,但是嵌套了几十层。给人的感觉就是,Java 程序员连下楼扔个垃圾都要开车。
6 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@BQsummer 创建一个 tencent 文件夹,然后把相关的 StringUtil.java , XXX.java 直接放到这个 tencent 文件夹里面就可以了。总共只需要 1 个文件夹。
6 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@hhjswf
编程语言这么多,难道其它语言的程序员都不懂工程化?其它语言的程序员都不懂得为未来预留空间?其它语言的程序员就能预测未来有多少个文件了?其它语言的程序员就不懂得设计模式的开闭原则?为什么只有 Java 嵌套这么深,其它语言都没有这个问题?
7 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@ipwx 你说的对。我认为,要创建一个文件夹,必须要保证这个文件夹下面至少有两个文件,这样的文件夹才有意义。如果只有一个文件,那么直接把这个文件放到最外层就可以了,根本没有必要用文件夹。
7 天前
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@Joker123456789

![]( https://kingname-1257411235.cos.ap-chengdu.myqcloud.com/20220507165820.png)
![]( https://kingname-1257411235.cos.ap-chengdu.myqcloud.com/20220507170149.png)

在 Github 上面,随便用一个关键词找 Java 代码,就会发现全都是这种嵌套十几二十层的结构。

如果只有一两个项目这样写,我可以说是程序员的问题。但是几乎所有 Java 项目都是这样组织代码的,只能说明是 Java 生态圈的问题,Java 的开发模式就鼓励这样写。而且,Github 上面,绝大部分的项目代码量连 500 行都没有,但是文件夹嵌套了几十层。

连个代码文件组织都搞得这么繁杂冗余,窥一斑而见全豹,Java 这个语言,无论是语言特性,还是生态环境,还是开发模式,都又笨重,成本又高,部署又麻烦。

Go 也要分目录,Node.js 也分目录,Python 也分目录,但谁吃多了没事嵌套几十层目录呢?别的编程语言目录是水平扩展的,Java 的目录是垂直扩展的。以你的例子,我自己的 StringUtil ,我直接在根目录创建一个 MyStringUtil 文件夹就放了不行?腾讯的 StringUtil ,就叫做 TencentStringUtil ,都放到根目录,就一层文件夹。简单又清爽。为什么要嵌套 com/xxx/yyy/zzz/mmm/tmd/fuck/shit/mmm/StringUtil?

你打开 Github ,同一个关键词,搜索,然后看不同语言的项目。只要 Java 会嵌套这么深的文件夹。其它语言哪来这么深的嵌套?难道只有 Java 程序员才懂软件工程,其它语言的程序员都不懂,写的都是玩具?

你看到所有人都在逆行,难道你不想想其实别人的方向是对的,Java 自己在逆行?
7 天前
回复了 ericgui 创建的主题 程序员 入职新公司,用 lark,感觉挺好用的
teams 难用得很。开视频卡得不行。
别人发文件给我,只有三种情况:用 slack 、用邮件、用微信
这三种请求本来就是多端同步的,我不用做任何操作,直接在其它机器上就能看到。

文本我一般用 LogSeq 来记录,加上 #工作 标签。要查的时候直接搜索就可以了。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3000 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 13:24 · PVG 21:24 · LAX 06:24 · JFK 09:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.