英文:
What is naming convention for a file with Kotlin extensions?
问题
我已经生成了MyDto
类,想要添加几个新函数:
fun MyDto.convert(foo: String): Bar {...}
我别无选择,必须将它放到不同的文件中,但与Java不同,它不会是一个类,而只是一个Kotlin文件。
我应该如何命名它?
MyDtoUtils.kt
还是 myDtoUtils.kt
?
是否有任何约定?
英文:
I have generated class MyDto
and I want to add couple of new functions
fun MyDto.convert(foo: String): Bar {...
I have no choice - I have to put it to different file but in contrast to java it won't be a class but just a Kotlin file.
How should I call it ?
MyDtoUtils.kt
or myDtoUtils.kt
?
Is there any convention for that ?
答案1
得分: 3
从kotlinlang.org的编码约定中写道:
如果一个文件包含多个类或仅包含顶级声明,请选择描述文件内容的名称,并相应地命名文件。使用大驼峰命名法,首字母大写(也称为帕斯卡命名法),例如,ProcessDeclarations.kt。
所以根据这个,我认为你应该使用MyDtoUtils.kt
。
英文:
As written in the Coding conventions from kotlinlang.org
> If a file contains multiple classes, or only top-level declarations,
> choose a name describing what the file contains, and name the file
> accordingly. Use an upper camel case with an uppercase first letter
> (also known as Pascal case), for example, ProcessDeclarations.kt.
So from that, I think you should go with MyDtoUtils.kt
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论