V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mekingname  ›  全部回复第 6 页 / 共 22 页
回复总数  427
1 ... 2  3  4  5  6  7  8  9  10  11 ... 22  
![]( 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 这个语言,无论是语言特性,还是生态环境,还是开发模式,都又笨重,成本又高,部署又麻烦。

楼上有些人还拿 spring 来说事情。很多搞微服务的人,用 Spring 来做微服务,真正的业务代码只有十几行,结果要用 Spring 这么重的框架。用一个非常『笨重』的框架来搞『微』服务,简直是讽刺。他们还沾沾自喜,觉得 Spring 解放了生产力,提高了开发效率。真是好笑,最提高开发效率的事情,难道不是抛弃 Java 吗?

@Huelse
@NoKey
@ghost024
@liuhuansir
@liangkang1436
@RainCats Java 就鼓励这样深层嵌套文件夹。Java 程序员都被教坏了。
com/xxx/yyy/zzz/www/kkk/mmm/ddd/qqq.java

我曾经见过一个项目,总共就只有 3 个.java 文件,结果项目嵌套了十几层文件夹。
2022-05-01 22:16:50 +08:00
回复了 ha2ha 创建的主题 程序员 学习一门技术看文档怎么才能最快看懂
文档有两种,一种叫做 tutorial ,另一种叫做 manual 。

初学者要看 tutorial ,它是项目驱动的,你跟着敲代码就能学。

而 manual 是有经验的人用来查具体 API 的。
2022-04-29 09:59:20 +08:00
回复了 bthulu 创建的主题 Go 编程语言 go 用来业务开发, 开发速度是不是吊打其他语言?
开发速度 Python 应该是最快的。
2022-04-25 10:57:16 +08:00
回复了 colatea 创建的主题 问与答 Python 如何判断一张图片的内容为文字内容?
第二种方法不行。因为 OCR 会强行把一些长得像文字的图片给你识别成最相似的文字。所以你用 OCR ,总能从没有文字的图片中识别出文字。
2022-04-24 10:11:05 +08:00
回复了 magewu1223ll 创建的主题 互联网 关于 web3.0 的去中心化
@emeab 那个时候网民的文化素质高很多。现在移动互联网发达以后,很多文盲半文盲,没有上过学的垃圾人都跑到网上来了。
2022-04-23 21:06:53 +08:00
回复了 magewu1223ll 创建的主题 互联网 关于 web3.0 的去中心化
当我想骂政(反和谐)府的时候,我希望要网络要匿名,要去中心化。
当我发现网上有人在骂我的时候,我希望网络坚决实名,而且能够让我顺着网线找到骂我的那个人。
2022-04-22 11:04:38 +08:00
回复了 KepaThings 创建的主题 问与答 乳糖不耐有啥好的牛奶牌子推荐
我也是乳糖不耐受,喝特仑苏必定拉稀。

但是我发现和 1L 大盒装的蒙牛或者光明一定问题都没有。可能是他们水掺得多?
2022-04-22 10:20:12 +08:00
回复了 sunocean 创建的主题 全球工单系统 简悦高级会员是我近期购买的软件中体验最差的
简阅就是典型的程序员堆出来的功能,没有产品经理,没有 UX/UE ,做出来的东西就是堆砌功能。

强大吗?确实强大。
难用吗?确实难用得要死。
因为微信的程序员很垃圾。微信是用烂架构堆起来的,很多地方缝缝补补。

微信的媒体文件时间一长,它会给你说文件已经过期,不能查看。但是其实这个文件还是在你的收集里面,微信只是不能去检索了而已,因为它的检索算法非常垃圾,时间复杂度是 O(n^2),所以只能检索最近几天的媒体文件。
2022-04-19 15:21:08 +08:00
回复了 WaterWestBolus 创建的主题 问与答 每个字按照笔画拆分,不同笔画不同颜色
这个技术叫做 instance segmentation ,使用 maskrcnn 网络来做。你只需要人工标注一两百个汉字就可以了,然后它可以自动泛化到所有汉字,甚至包括日语和部分韩语。
2022-04-19 15:17:13 +08:00
回复了 WaterWestBolus 创建的主题 问与答 每个字按照笔画拆分,不同笔画不同颜色
这个简单,可以通过神经网络训练以后自动生成。
2022-04-19 10:33:33 +08:00
回复了 LeeReamond 创建的主题 问与答 stdout 和 stderr 两个流的区别是啥?
正好我之前写过一篇文章说到这个东西的具体应用场景: https://mp.weixin.qq.com/s/Yzd2YoXNBaHQYivmeHZb_Q
2022-04-19 10:30:08 +08:00
回复了 ak8888 创建的主题 问与答 求一天快速上手 vue 的方法?
初学 Vue ,不要使用 webpack ,也不要使用 vue-cli 。直接在 HTML 里面通过<script>标签引入就可以了。
2022-04-18 15:38:24 +08:00
回复了 NotToday 创建的主题 酷工作 [北京、上海] 小红书招人啦
小红书的产品 leader 和技术 leader 好像有矛盾,两边互相不配合,导致很多东西难以上线。
2022-04-18 10:38:34 +08:00
回复了 0o0O0o0O0o 创建的主题 问与答 一般来说杠字如何定义?
杠精喜欢找极限情况和例外情况。我举个例子:

你儿子小学,有一天你接他放学,在路上你跟你儿子说:计算相向运动的汇合时间,就是路程除以两个车的速度之和。例如两地相距 100 米,一个人 2 米每秒,另一个人 8 米每秒相向行动,那么他们 10 秒以后就会碰到。

这个时候你儿子说,是不是所有相对运动都这么计算呢?
你说,是的,路程除以两边速度之和就好了。

这个时候一个杠精跳出来说,小朋友,你爸爸是文盲不要相信他。在光速的情况下,相向运动的速度不能相加,汇合时间有一个非常复杂的公式来计算。
2022-04-15 10:19:08 +08:00
回复了 j2gg0s 创建的主题 奇思妙想 第一次血染钟楼有感
我打了 6 次了。每次都在怀疑自己是不是酒鬼。本周要打紫罗兰剧本了。
2022-04-08 14:32:01 +08:00
回复了 ungrown 创建的主题 问与答 想找一个能用在 node.js 和 Python 之间的 RPC 库
我之前用 face-api.js 和 Python 之间通信,就是走的 gRPC 。亲测却对可行。
2022-04-07 18:05:14 +08:00
回复了 chloerei 创建的主题 分享创造 GeekNote 想成为独立技术博客的聚合社区
@chloerei 有了。感谢。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5750 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 06:08 · PVG 14:08 · LAX 22:08 · JFK 01:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.