YAGNI を選択して後回し対応にして、いざそれが必要なシーンが来たときに時間がないから付け焼き刃対応されるとか、テックリード的なロールの人の技術的に十分なレビューなしにいつの間にかマージされてて取り返しつかなくなってるとかの惨状を見てきた
— 炭水化物食べたい (@mpyw) August 26, 2023
複数の実装パターンが考えられる部分は複数人でレビューしたほうがいいと思う
— 炭水化物食べたい (@mpyw) August 26, 2023
YAGNIもそうだけどXP自体がプログラマー全員が相応のスキルを持ってることを前提とした開発スタイルなのでそれを踏まえた回し方が重要だと思う。
— 武田 憲太郎 (@KentarouTakeda) August 26, 2023
例えばYAGNIだと、その判断が決して行われない程度にコードベースの基盤が整うより前は鉄の心でチームを少数精鋭に保つやり方を採ってる。 https://t.co/8EYYxSDOFi
ビジネス上の要請でそんな悠長なことを言ってられないスピードでのスケールを求められる状況が割と辛い。
— 武田 憲太郎 (@KentarouTakeda) August 26, 2023
初期段階で血反吐を吐きながら基盤を全部書きあげるか、それが無理なら少し後に、妙な成長の仕方をしてしまったコードベースを血反吐を吐きながら直していくか、どちらにせよ血反吐w