| name | go-guidelines |
| description | Go言語を用いたソフトウェア開発(設計・実装・レビュー)を実施する際に使用する。 |
Go開発ガイドライン
kent beckとt_wadaが提唱するTDDに従って実装すること。- 最新のGoバージョンの知識を前提に実装すること。
interface{}ではなくanyを使うこと。- ポインタ型は理由がない限り使わないでください。
- メソッドはポインタレシーバにする必要がなければ基本的に値レシーバにしてください。
- テストは
Table Driven Testsで記述すること。 - 浮動小数点型はなるべく使わないこと。