業務こなしての気づき
毎回迷う
毎回思うんだが、tomcat+java(JSP)で、JSPの修正が反映されない場合、どうするんだっけ?って毎回迷う。workフォルダの内容を消して再起動すればいいのだが、久々に動かすと忘れる。
んで、修正した内容が反映されてないので、結構悩んで時間をかけたりしてしまうんだよな。。。
マジでヒヤリハット
svnに修正したソースがないというアラートが上がってきた。
デプロイ媒体に修正したソースを入れ忘れたのかと思った。。。
よくよく見ると、svnにコミットし忘れただけで、デプロイ媒体には含まれていたので、一安心はした。
ただ、その後になぜコミット忘れたか、再発防止どうするのかで詰められて、きちゅい。。。
とりあえず、最悪は防止できたので、良かったけど、意図せずこういうことをしてしまうのは、あとあと首が締まる。
その他雑記
window.onloadは使うな
webページにショットカット機能を付与するjsを書いて、ロードさせるようにしたのだが、onloadを上書きする形で書いたら、他の機能が動かない惨事に。。。
同じことを経験している人はいるもので、調べたら、onloadにイベント付与する形にするのが良さそうだったので、そうした。
対応方法は、下記のサイトを参考に対応した。
今後、onloadを上書きするような実装をすべきではないと学習した。。。
js関連は、イベント上書きせずに、イベントをリスニングして動くように実装するのがベストだと感じた。。。
AIのコード補完
久々にJava書く際に、intellijを使っているのだが、AIによるコード生成を試してみようと思い導入してみた。
確かにタイピング量は減るんだが、提案されているものが必ずしも意図したものになっているとは限らなかった。
提案されているものに目を通す必要があり、チェックで時間かかる。
かならずしも、効率化できるかと言われると、自分としては、少し疑問符がつく。
提案されているコード量が多いければ多いほど、時間がかかる気がするんだよね。
自分が使った時は、多くて4行くらいだった。
世で言われている生産性が~って何を根拠にしているのかが気になった。
コード読むのが早い人ならいいけど、自分はそこまで早くないので、そこまで生産性が上がるとは思えなかった。