問題を迅速に解決するために運用システム上のコードを変更することは魅力的です。たとえそれが邪悪で危険で危険なことを知っていても、あなたは事実を無視してそれをやります。プロダクションサーバー上のコードを変更するのは悪いですが、それを処理するにはどうすればよいでしょうか?
闇の側に随時行くあなたのために:どのようにして欠点を修正しようとしていますか?あなたは、プロダクトマシンの変更を追跡するためにSVN(...)Serverをインストールしますか?ファイルのチェックサムを比較し、「覚えています - これを変更しました」 - メールを送信するジョブをインストールしますか?ホワイトボードにメモを入れるだけですか?変更を開発サーバーに同期化しますか?
投稿日:私は、この種の悪い習慣が起こるという事実として捉えています。私はこれを避けるための完璧なワークフローには興味がありません。 PHPやJAVA、COBOLプロジェクトで頻繁に起こるかどうか。小規模プロジェクトから大規模プロジェクトまで初心者対ベテランのプロジェクトで。あなたがそれをするならば、あなたはすぐに宇宙の実体によって罰せられます。私はそのような状況をどのように処理するかを知っている人々から創造的に使用可能なヒントに興味を持っています。
実稼働環境に直接的にコードを書くあなたにとっては幸いです。あなたがステージングマシンを買う余裕がない(または、あなたが顧客とスタッフの間でパニックを起こしてパニックを起こすのがより速いと信じている)なら、あなたはあなたにふさわしいものを手に入れます。 – KevinDTimm
@KevinDTimm:彼の群れの中でパニックを起こすことができる人は、パニックを巻き戻すための提案に興味があります。 – initall
下記の回答(特にDOK)の回答を参照してください。しかし、これを行うと、人生は最終的に吸い込まれることに注意してください。たぶん初めて、おそらく10回目ですが、それは吸うでしょう。 Narvesonとcthulhuの提案は、実際に開発者をテストし、あなたが求めているものではないプロダクションに展開することです。 – KevinDTimm