最近絶賛ネタ切れ中です…。開発でつまづく所がだいぶ減ってきたのと、開発が忙しくなってきてインプットがないからですね…土日で吸収していきたい所です。
というわけで、今日は仕事上でも整理する必要があったため、現在のJava EE 6開発で利用している技術(というか基盤とかライブラリとか)を整理してみました。
Javaの世界へ足を踏み入れてから約8ヶ月。初めてなことだらけで結構しんどかったけれど、開発の観点という意味でも色々なことを学べたし、今後も学んでいきたいと思う今日この頃です。
ちなみに前までは
みたいな(^^;C#は外部ライブラリなくても良いのは嬉しい所ですね。
自分は2.0止まりなので、今だともっともっと楽しそうなんですが;
開発で自分が主体になることはなかったので、色々環境を変えることも難しかったです。
構成管理やビルドはほぼ職人まかせだったし、管理が人手だからリリースミスもあったり。いかんせん自動テストがないものだから、引き継ぎした時とか泣きそうだったし、リグレッションとかも悲惨でした。
デフレスパイラルならぬデグレスパイラルを何度も味わいました。
そういった経験があったからこそ、開発で主体になれる今、自動化できるところはしたかったし、運用保守での苦労を少しでも減らせるように自動テストをしっかり入れたり、と意識しながら、まずはできる範囲で改善をしている感じです(^^)
まあ運用システムはリリースしてからが本番なので、そういった効果がどれだけ得られるかはもう少し先になりますが。。。