注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
自戒を込めてメモ 大きなリリースはバグを増やす 大きなリリースになればなるほど、コードベースに潜む... 自戒を込めてメモ 大きなリリースはバグを増やす 大きなリリースになればなるほど、コードベースに潜むバグが増える。充分なテストがないチームでは、コードレビューにテスト相当のタスクが求められるようになり、本質的な設計の優先度は低くなる。結果として、長期的に見たコードの品質は落ち、よりバギーなコードが生まれやすくなる。 また、大きなリリースでは変更があまりに多すぎるため、バグの特定が困難になる。それどころか、見過ごされるバグが生まれ、顧客に届く価値は不完全なものになる。 大きなリリースはロールバックを難しくする 大きなリリースはロールバックも大変になる。下手するとロールバックすらできない。大きなリリースは戦艦建造のようなもの。戦艦はデカい巨体を地上で組み上げてそれをいっきに海へ浮かべる。海から地上へは戻せない。でも、ソフトウェアは戦艦の建造とは異なり、大抵の場合プログレッシブにやれる。 小さくプ
2019/09/14 リンク