モジュール私用変更
うちのシステム全体で使っている共通モジュールを
修正する必要が出てきたので、今日はその作業に着手しました。
処理内容は把握してますし、修正個所の目星をつけていたので、
簡単に作業が終わるはずだったんですが、落とし穴がありました。
前回ほかの人が共通モジュールに機能を追加した際に、
その後の対応のことをまったく考えずに作業を進めたため
処理の一部がおかしなことになっていたのです。
前回追加した機能については問題なく動いているのですが、
そこに私が新しく修正を加えようとすると、かなりの部分を
いじらないとダメなつくりになってしまっていたんです。
普段はあんまりモジュールの修正方法に文句を
言ったりしませんけど、今回のはちょびっと頭にきました。
やっぱり、自分がよければそれでいいってのはダメですよね。
自分の案件が無事に済めばよいというわけではなく、
そのあとにメンテする人に影響を与えないように
考慮するのもお仕事のうちです。
普通、プログラムをいじることを仕様変更といいますが、
前回修正した人のやったことは『私用変更』です。
自分の都合で勝手になおすなよーーーーー。
無駄な作業が増えて、ちょっぴり今日は疲れました。
皆さんも、プログラムを作ったりいじったりするときは、
次の人への思いやりを忘れないようにしてくださいね。
修正する必要が出てきたので、今日はその作業に着手しました。
処理内容は把握してますし、修正個所の目星をつけていたので、
簡単に作業が終わるはずだったんですが、落とし穴がありました。
前回ほかの人が共通モジュールに機能を追加した際に、
その後の対応のことをまったく考えずに作業を進めたため
処理の一部がおかしなことになっていたのです。
前回追加した機能については問題なく動いているのですが、
そこに私が新しく修正を加えようとすると、かなりの部分を
いじらないとダメなつくりになってしまっていたんです。
普段はあんまりモジュールの修正方法に文句を
言ったりしませんけど、今回のはちょびっと頭にきました。
やっぱり、自分がよければそれでいいってのはダメですよね。
自分の案件が無事に済めばよいというわけではなく、
そのあとにメンテする人に影響を与えないように
考慮するのもお仕事のうちです。
普通、プログラムをいじることを仕様変更といいますが、
前回修正した人のやったことは『私用変更』です。
自分の都合で勝手になおすなよーーーーー。
無駄な作業が増えて、ちょっぴり今日は疲れました。
皆さんも、プログラムを作ったりいじったりするときは、
次の人への思いやりを忘れないようにしてくださいね。