kotlin 和 Java 混合开发时,你们会把 kt 文件放在 src/ Java 还是 src/kotlin

2020 年 1 月 15 日
 xmt328
18050 次点击
所在节点    Android
23 条回复
fdppzrl
2020 年 1 月 15 日
java 直接混一起。编写无法维护的代码
xiaomingVTEX
2020 年 1 月 15 日
@fdppzrl 让公司离不开你
hhhsuan
2020 年 1 月 15 日
都在在 java 下,代码不应该按语言来组织。
ntdll
2020 年 1 月 15 日
Android 项目 默认在一起,而一般 Java 工程默认是分开的。

这玩意,我觉得混一起和分开没啥差别。Kotlin 的语法糖、协程之类的太香了,回去看看 Java 真的好啰嗦。
fzhyzamt
2020 年 1 月 15 日
前排围观

我没用过 kotlin,不过我们的 groovy 是直接和 java 放一起的,因为用的少没几个文件
STRRL
2020 年 1 月 15 日
src/kotlin
xmt328
2020 年 1 月 15 日
@hhhsuan 这个是你个人观点还是经过讨论的,因为 android 的 gradle 插件这么设计感觉就是像让你分开

@gam2046 最终效果上是没差别,但是现在我遇到的问题是分开两个文件夹会导致找文件很累,因为混合开发的时候经常有 kotlin 调用 java 的情况
lrh3321
2020 年 1 月 15 日
都在 java 下
ntdll
2020 年 1 月 15 日
@xmt328 #7 IDEA 的话,Ctrl + 鼠标点击或者按三下 Shift 直接搜索。

我自己的使用体验,很少使用会直接去搜文件,知道类名的三下 shift 搜索,记不清在哪里的,Ctrl + Shift + F 搜索代码片段。
ezrealinxh
2020 年 1 月 15 日
src/java/****.kt
src/kotlin/****.java
wvitas
2020 年 1 月 15 日
混一起没什么不好
NotFoundEgg
2020 年 1 月 15 日
@gam2046 其实连两下 shift 就行(逃
noreplay
2020 年 1 月 15 日
@Lin0936 风骚走位
kwanzaa
2020 年 1 月 15 日
几年过去了,只有 kotlin。
aguesuka
2020 年 1 月 15 日
@NotFoundEgg ctrl+n
WispZhan
2020 年 1 月 15 日
src/java/****.kt
src/kotlin/****.java
src/groovy/****.groovy
src/scala/****.scala

是啥就是啥
mxalbert1996
2020 年 1 月 15 日
纯 Kotlin 的话可以放 src/kotlin,混合项目都放 src/java 就行了,分开的意义何在?
undeflife
2020 年 1 月 15 日
<amp-youtube data-videoid="te3OU9fxC8U" layout="responsive" width="480" height="270"></amp-youtube>
Cryse
2020 年 1 月 16 日
@undeflife
惊了,Jake Wharton 变了好多啊
hackerang
2020 年 1 月 16 日
spring 是分开放的,所以我也是。。

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

https://v2ex.ih06.com/t/638054

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

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

© 2021 V2EX