特定の誰か1人がバージョン管理してくれねーかなー
面倒そうだから俺はやりたくねーなー
別に使わなくていいんじゃないか?
特に大きいシステムでもなく、管理するデータも少ないのであれば
全体の開発者が1人ないし、2人くらいであれば…
要は効率化
オンラインゲームをやったことがある人なら分かるかもしれない。
固定メンツ、メンバーを固定してゲームをクリアする手法。
メンバーを固定するから、それぞれで”持ちつ持たれつ”できるし。
メンバーを固定する前に選ぶ作業があるから、一定レベルのプレイヤーを集える。
まぁ、サッカー日本代表みたいなもん。
プログラミングもチーム戦だから求められることは同じ。
統一された認識、統一されたルールに則って早く動くこと。
1つ1つの作業・動作レベルで無駄を省き、皆でスムーズな開発をしよう。ということ。
(なのでスケールメリットが大きいか小さいかみたいな話になる)
(と養護してみたけど、プログラミングの開発手法って、要はスケールメリットの大小だよね)
単一のチームだけの話じゃない。チームは移籍することだってある。
複数チームで”統一され”ていると、他のチームでも能力を発揮しやすいよね。
ポジティブに捉えよう
Git(Hub)を使いこなせたらサッカー日本代表に一歩近づくというわけだ。
サッカー日本代表も使うくらい有益なことなんだ、やるっきゃないでしょ!