9
開発者が自分のワークステーションで作業する方法の標準
開発者がプロジェクトの途中で数日間病気になったときに時々起こるような状況に出くわしたばかりです。 彼が自分のコードの最新バージョンをコミットしたのか、それとも私たちが見なければならないローカルマシンに何か新しいものがあるのかどうかについていくつかの質問がありました。彼が戻ってくる。 他の開発者の1人が彼としてログオンして、多くが同じプロジェクトのように見えるワークスペースを見つけて、どれが「現在」であるかが不明確になったタイムスタンプを見つけました(彼は、彼の「コア」1)。 明らかにこれは首の痛みですが、代替策(各開発者が最小の労力で物事を拾うことができるように各開発者が自分のマシンでどのように動作するかについての厳格な基準のようです)開発者の個人的な作業が流れ、個人レベルでの非効率につながります。 私は、チェックインコードの標準や、一般的な開発標準についても話していません。開発者がローカルでどのように動作するかについて話しているのです。 それでは、このような状況をどのように処理しますか?開発者に支払う代価は、彼らに最適な方法で作業することを許可されているのか、あなたが対処しなければならないことの1つですか? または、開発者にこの分野の標準(特定のディレクトリの使用、標準の命名、Wiki上のメモなど)を遵守するよう依頼しますか?もしそうなら、あなたの基準は何をカバーしていますか、それらはどれくらい厳格ですか、どのようにそれらを取り締まりますか? または、私が見逃している別の解決策はありますか? [議論のために、開発者は彼がここで何をしているのかを話すために連絡できないと仮定します-メモリからどのワークスペースがどれであるかを知って記述できたとしても、単純で完璧ではない場合があります連絡しないでください。すべての不測の事態をカバーするソリューションが欲しいです。] 編集:誰かのワークステーションを通過するのは悪い形だと思います(それはなぜ興味深いのか、おそらくトピック外の質問です)、そして無制限のアクセスを見ていません。コードディレクトリが読み取り専用共有でセットアップされている標準のラインに沿ってもっと考えてください-何も変更できず、他に何も見えません。