2020/02/18に見た記事等を雑に分類するだけ
- プログラミング
-
プログラムの可読性を上げるための条件分岐を減らす方法7個 - Qiita
- 選定基準
- 1メソッドあたりの循環的複雑度を下げる
- ネストを1段階浅くできる
-
- Twitterのすごい人達の凄い部分を全部合成した完璧超人と戦おうとして自信喪失していた
- Laravel
-
Laravel で Fat Controller を防ぐ 5 つの Tips - Qiita
- ただ行数が多いというだけでなく、複数のメソッドで処理が重複していたり、メソッドの中で条件分岐が発生したりして、ひとつの変更が他の部分に及ぼす影響を検知しづらい状態にあるコントローラーを想定
- 1. リクエストのデータを処理する関数は FormRequest に書く
- 2. レスポンスのデータを処理する関数は ViewModel あるいは Resource に書く
- 3. シングルアクションコントローラーにする
- 4. 複数の Controller に分離する
- 5. UseCaseInteractor を使う
- Go
-
Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応) - Qiita
- ホットリロード用に realize 、デバッグ用に delve