簡體   English   中英

scala“pimpers”的良好命名約定

[英]Good naming convention for scala “pimpers”

我不喜歡這樣的事實:在scala中我的一些導入操作並不明顯 - 導入implicits所以我試圖為它們提供良好的命名約定,所以當我在我的import語句中看到類似於:

import com.mycomp.example.RectangleImplicits

要么

import com.mycomp.example.RectanglePimper

我知道我無法刪除該導入,因為它被用於pimping

我的上述名稱的問題是,在這種情況下,有時我實際上做了一個適配器

import com.mycomp.example.RectangleAdapter

沒有說任何關於它實際上是一個pimper的事實,但是我不想將它命名為RectangleAdapterPimp因為這個名字變得精簡......

有沒有一個golden bullet命名約定?

謝謝

在std Scala庫中,這些類以Rich為前綴,如RichStringRichInt等......那么為什么不使用RichRectangleAdapter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM