5月のデイリージョブで私はこのジレンマに出くわします:
「安定したシステムとより良い設計」
あるモジュールを修理しているときの日常の仕事で、悪いデザインを見たとき
->ひどく書かれたコード
->ひどく書かれたアルゴリズム
->最適化が可能
私が修正している問題と一緒にこれらも修正したいと思います
しかし、多くの人が私の変更に反対しますいくつかのサポート、反対する人は言うでしょう
「システムが安定している場合はビジネス指向である必要があります。何かを変更するとリグレッションが発生する可能性があるため、ビジネスを支持しないでください。」
いつか:
あなたは6ヶ月後にあなた自身の書かれたコードを見るでしょう、常にあなたはこれでいくつかの改善の機会を見るでしょう
サポートする人は言うでしょう:
これは継続的な改善であり、システムはより安定します
だから私はあなたの人々がどう思うか知りたいです