siuying 積分 1 編輯於

那只是工具的問題而非語言的問題。

例如在 Swift + XCode 的環境下1 ,按下 Command + Left click 就會顯示實際的 type 。只要在工具層面做了就不用寫多餘的東西吧?

這是文章的子討論串,你可以回到上層查看所有討論和文章
siuying 積分 0 編輯於

而且命名還是很重要的,既然叫 location 就是 location 的 type 吧,locationService.lookup("place") 返回的也一定是 location 吧?連這些也要擔心會不會太杞人憂天了。如果有些返回類型不明的方法,那就是 code smell 了。