Mineo Kasai
kasai****@pb*****
2003年 7月 15日 (火) 09:50:11 JST
いつもお世話になっております。NEC情報システムズの笠井と申します。 若林 陽子さんの[cvs-jp-info 179] Re: 編集中のソースのロックは可能?に返信します。 >ただ、プロジェクトの事情もありまして、利用者が数十人に及んでしまい、 >なおかつ開発場所が離れてしまうため、どうしても密なコミュニケーション >が取りづらくなることが予想されます。 密なコミュニケーションが取れない場合、安易なロックはさけた方がよいと思 います。 実際、CVSではありませんが、ロックをかけれるという安心感から、開発者が 変更をCOMMITせずに帰宅、そのまま体調を崩してでてこれなくなって、難儀す る、という事態に遭遇したことがあります。 また、多数の開発者が出入りしている場合、だれがかけたかロックしっぱなし のモジュールがでてきてしまったり、そのモジュールがなぜロックされている のか、修正はどの程度進んでいるのか、などがわからなくなってしまったり、 と、メンテナンスの手間ばっかり増えて、いいことは何もありませんでした。 >その場合にソースの整合性が崩れてしまうことだけは何としても避けねばな >りません。 以上のように、安易にロックをかけると、整合性どころの話ではなくなってし まいます。 >というようなわけで、ロックができないかと考えたのですが、 >やはりCVSのコンセプトとは相容れないものだったようですね。 CVSに限ったことではなく、運用を工夫しないと、ロックをかけても、やたら 事態が複雑になる、というお話でした。 開発者の方にこまめにCOMMITをかけてもらえる環境を作り、作業の透明性を確 保しておけば、ロックをかけなくても、開発はうまく回るのかな、というのが 最近の実感です。 それでは。 -- Mineo Kasai <kasai****@pb*****> ミ☆ NIS -NEC Informatec Systems ltd.- TEL: 03-5427-2404 FAX: 03-5427-2406