[英]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
為前綴,如RichString
, RichInt
等......那么為什么不使用RichRectangleAdapter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.