こんにちは!セーフィー株式会社のサービス開発部 モバイルチームの北本です。 主にSafie ViewerのiOSアプリの開発を担当しています。
今回は、リーダブルコードを読んで、プルリクレビュー改善に活用する話をしたいと思います。
- なぜリーダブルコードを読むのか
- リーダブルコードとは?
- リーダブルコードに書かれていたこと
- 理解しやすいコードとは?
- 表面上の改善(第Ⅰ部)
- 命名規則について
- コメントについて
- ループとロジックの単純化(第Ⅱ部)
- 関数から早く返す、ネストを浅くする
- 変数を用いて分割する
- 変数のスコープと変更
- コードの再編成(第Ⅲ部)
- 無関係な下位問題を抽出する
- 一度にひとつのことを
- ロジックを明確に説明できるか?
- 短いコードを書く
- さいごに