🧑‍🌾

具体的なボーイスカウトルール実践法

2023/01/03に公開

ボーイスカウトルールとは

コードを「来たときよりも美しくを実行しましょう」というルール
  ➡️「既存のコードに手を加える際にどこか 1箇所でいいので改善する」というルール

悩やましいこと

ルールはわかるけど、具体的にどう実践していけばいいの...?

具体的な実践ステップ

1. 小さくてすぐに修正できるものその場で対応💪
2. 時間がかかる/自分が理解できていないものは周りの人に相談。又は、issueなどを発行📣
3. 継続的に、時間がかかる問題を修正(リファクタ)する。スプリントなどにもしっかり含める

(番外)ボーイスカウトでの修正分は、プルリクを分けるべき?

チームのメンバーと相談してみてください!

下記で意見が分かれると思います。
どちらが正しいというより、上長/チーム/組織がどう捉えているかによる気がします。

  • ボーイスカウトでの修正分(簡易的なリファクタ)は別でPR作ってほしい派
  • ボーイスカウトでの修正分(簡易的なリファクタ)もメインのPRに混ぜても良い派

参照

参考にさせていただいたページは下記となります。
https://www.stepsize.com/blog/how-to-be-an-effective-boy-girl-scout-engineer

Discussion