はじめて深夜残業して感じたこと

深夜残業概要

・9時半に出社、翌3時半まで仕事
・朝飯を軽く食べた後には夕方にオフィスグリコのお菓子(スナック菓子)を食べただけで、仕事終わりまで何も食べてない
・飲み物は緑茶2杯、コーヒー1杯
・頭が痛くなった
・普通の勤務でも夜9時くらいには頭が痛くなるが、時間が進むにつれより酷くなった
・約1か月ぶりの社内勤務
・椅子やモニタの位置関係がよろしくない状態が長く続き、首が痛くなった

深夜残業してまでやってたこと

・自社ソフトの現行環境から新環境へのシステム移行を行っており、これまでTomcat5.5で動かしてたソフトをTomcat6.0をJDK1.6で動かすことになった。その際に発生した問題を解消するためにプログラムの修正を行った。(設定での対応がうまくいかなかった)
・発生した問題は、主に日付文字列を日付に変換する関数が0詰めされた日付形式でないとエラーとなること。例えば
× string2date(yyyy-m-d)
○ string2date(yyyy-mm-dd)
のような修正を行った。
・大体30か所くらいあって、29個は簡単に片付いた。
・むしろ発生個所の特定に時間がかかった
・発生個所の特定は画面すべてを動かしておかしな動きをしたところをすべてあげるというやり方でやった
・残り1つが2人がかりで3時間(23時~翌2時)くらいかかった
・残り1つはExcel出力時にファイル名・シート名に画面項目から取得した日付文字列を使っていた部分が、画面項目がうまくわたらずnullとなりエラーとなった。TomcatJREに関係しているのかは微妙な感じがした。