一行とはいえ、重大なバグが発生する可能性は十分あり得る
一行しか変更していなかったからといって、試験なしで本番にあげると、非常に危険です。
処理内容だけでなく、言語によって改行しただけでも、アプリケーションが動かなくなる可能性もある。
QA部門の担当者によく言われるかもしれませんが、QA部門のない受託開発は十分注意すべきだと思います。
自分の担当するプロジェクトでも、改行コードで障害をだした経験はあります。
サーバがLinux、開発マシンはWindowsで、
経緯としては、CVS上で管理したソースコードをSVNに移行したところです。
Javaは特に問題なかったが、shellがマージした時に、改行コードがLFからCR+LFに変換された。
結合試験では、ブランチのものに対して試験を行ったが、trunkにマージしたものをそのまま本番に上げました。その結果、対象となるバッチが、全て動かなくなりました。
目視でカバーできない部分も多く、プロセスで担保しないと、品質の保証はできない。
一行とはいえ、軽視してはいけない。
処理内容だけでなく、言語によって改行しただけでも、アプリケーションが動かなくなる可能性もある。
QA部門の担当者によく言われるかもしれませんが、QA部門のない受託開発は十分注意すべきだと思います。
自分の担当するプロジェクトでも、改行コードで障害をだした経験はあります。
サーバがLinux、開発マシンはWindowsで、
経緯としては、CVS上で管理したソースコードをSVNに移行したところです。
Javaは特に問題なかったが、shellがマージした時に、改行コードがLFからCR+LFに変換された。
結合試験では、ブランチのものに対して試験を行ったが、trunkにマージしたものをそのまま本番に上げました。その結果、対象となるバッチが、全て動かなくなりました。
目視でカバーできない部分も多く、プロセスで担保しないと、品質の保証はできない。
一行とはいえ、軽視してはいけない。

anonymous
Powered by
Recent comments