マージ時の見落としに起因するバグってこわい

他のソースコードの修正をマージするときに、マージ前のコードをちゃんと見ないと面倒なバグの原因になる。とくに見落とした系のバグはとくに面倒である。

事の発端はアプリの修正のときに他プラットフォームのコードを自プラットフォームにマージする作業を行っていた時の事だが、その際に自プラットフォーム特有の処理を加えるのを忘れてしまったというもので、しかも自身も含めて誰も気づいていないという状態だった。

自身がバグに気づいた事で辛くも事なきを得たが、もし気づかないままであったらどういう事になってたか想像するだけでおぞましいと考えている。

同じようなソースだからといって他プラットフォームからのコードをマージする際は十分に気をつけたいものである。本来であれば同じコードでdefineとifdefを使うべきなのだが・・・

ウェブマスター。本ブログでITを中心にいろいろな情報や意見などを提供しております。仕事依頼や相談などについては、Contact Formよりお願いいたします。
スポンサーリンク

フォローする