-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[建議] 支援更好的命名及一致的coding style #53
Comments
ALL_CAPS 的問題我可以很確定應該要改掉他,然後 PosOf 的問題也是要被改掉 |
receiver 的命名有哪邊有文件介紹相關的規範嗎? 因為我覺得他在同一個 name scope 底下的命名其實問題不大。 |
應該是類似golint下的測試 |
@PichuChen 關於 Receiver Names 的命名,在官方 CodeReviewComments 文件裡提到:
|
這邊我覺得可以跟各位討論ALL_CAPS該怎麼改比較好,例如: |
以
|
|
補充,Golint 處理的是 Coding style,所以有些規則可能見仁見智,雖然其文件提到 Google 正在內部使用,但爬一下 Go 原始碼也是可以發現許多反例 XD。且它是一個全有或全無的檢查器,無法忽略任一檢查規則。 |
請問@PichuChen 指的是類似 另外golint看起來的確不打算支援ignore某些檢查(golang/lint#186),可以的替代方案是有如golangci-lint。但這些是非官方實作,若要放入CI/CD流程可以再開一個issue討論。 |
對,原本因為是在同個 package 所以用 PosOf 切開,但是現在已經分成不同套件了,所以不需要切開了。 |
原本作法的問題 / Solved Problem
PTT_BRD_POSTMASK
favJson
PosOfPttPasswdPagerUiType
InvalidFavTypeError
實作細節 / Details of Implement
按照go lint建議改,這應該跟 #52 一樣問題。其中ALL_CAPS命名個人覺得有討論空間,畢竟原始的code是C
期程 / Schedule
(希望這個任務大概什麼時候做完,如果會卡到其他地方的功能也請在這邊提出。)
相關文件 / Documents
Follow golint
另外是我已經開始著手更改了,麻煩assign給我,謝謝
The text was updated successfully, but these errors were encountered: