画面遷移ロジックを組んで、動作確認から作業を再開したところ、なぜか違うクラスの初期表示処理が走ってしまう… 画面IDを紐づけるフレームワーク側の設定が必要なのか? これまではなかったプロパティファイルに追記する必要があるのか? などいろいろ考え…
新規画面の初期表示処理のロジックを組んだ。 DB参照して、値を画面用Beanに詰めて、SessionBeanにも値を詰めたりして、なんだかんだ長い処理内容となってしまったが、できたかな。 ただ、画面遷移処理のロジックの組み方がこれまで触ったことのあるものと違…
今日は出社日だったので、今振られている案件の実装作業に没頭した。 入口は先週に作り終わっているので、今は今回の山場でもある入力画面に取り掛かった。 まずは初期表示のロジックを組むのだが、入力項目がおおいので、マッピング処理も結構大掛かりにな…
先日、担当営業さんとお話する機会があり、そろそろ次の現場を経験したい、と相談した。 以前からもそういった話はしていたが、現場から引き止められたりで、ズルズルと続いていた。 ただ、営業さんもそろそろと考えていたみたいで、私の考えを指示でしてく…
先週末にレビュー依頼を出して、少し余裕ができてきた。 リリースは来年だし、少しゆっくりできそう。 取ろうかな… 取ったほうがいいだろうけど面倒だな… 基本情報技術者の資格についてコンプレックスのように考えることが多々あったので、気合を入れてチャ…
新規作成したテーブルやシーケンスをローカル環境に反映し、本番と同じような環境で動作確認をした! まずはマイバティスの読み込みエラー。 プロパティファイルに新規作成したDaoを追記し対応。 次はSQLエラー。 新規作成のテーブルのクリエイト文にいらな…
今回の機能追加で新しいテーブルやシーケンスの整備が完了した。 これで、動作確認が正常ルートも異常ルートも確認する準備は整った。 APIを動かしてみると、想定外エラーの分岐に入ってしまう… ログを見てもぱっと分かるエラーではなかったので、原因追及は…
この前まで作っていたAPIのレビューを出そうと思い、念のため不備がないかをチェックした。 すると、不備だらけで驚いた… 参考となる機能からコピべで持ってきて修正した箇所が、参考機能の名称のままであったり、そもそもの考慮不備があったりと、かなりひ…
今取り組んでいる新機能の実装は、コーディングからの担当で、設計書はプロパーさんがやってくれていた。 これまでは、実装しながらその都度設計書を書き足していくという、形だけのウォーターフォールだったが、今回のプロパーさんが作ってくれた設計書は完…
開発の案件を回してくれるようになってきたのだが、だいぶその作業というか、この環境にマンネリ感が出てきている。 この現場に来てまる2年。 このままでいいのか? といろいろ考えることも増えてきた。 この居心地の良さから、あえて抜け出す必要がある気…
機能取りあえず動くようになった今回の案件の入り口になるAPIが、正しく動作しているかを細かくチェックした。 想定どおりの値が受け渡しされており、DBに登録されているかどうか。 分岐それぞれで、正常の処理が走っているかどうかなど。 とりあえず問題な…
作っていたAPIがとりあえず出来上がったので、動かしてみた。 500エラーとなってしまい、エラーコードを見ながら原因を探る。 サーバー側のエラーのようで、ソースに入る前にコケているから、そもそもの設定の問題みたいだ。 読み勧め、glassfishのライブラ…
今日もAPIの開発を行っていた。 既存機能から流用できる部分が多く、そのままコピペでも動きそうなところでも、ひとつひとつ読み解いて、そのコードの意味やメソッドの中身なども追っていく。 自分が対応している機能については、しっかりと理解しておきたい…
半期末で週明けからは違う期がスタートする。 この段階で、私のようなSES社員は契約の更新があるのだが、他のBPさんで更新がなく打ち切られてしまった方がいた。 その人はこの現場を続けたかったようだが、上から切られてしまったらどうしょうもない。 私は…
今日から本格的な実装作業がスタートした。 今回実装する新規APIと似たような既存機能を参考に進めていく。 全く新しいことを今回するわけではないので、意外とスムーズに進みそうだ。 これまでも同じように、参考になる機能を見つけながらやっていたが、だ…
次の案件で実装するPAIについて調べてみた。 設計書自体は完成しているようなので、それと既存のAPIのフローを見比べながら、実装のイメージを固めた。 なんとなくわかった。 これまでは、画面側ではの入力値をBeanに持たせてボタンなどでイベント発火させる…
次の案件についての説明会があった。 既存機能の拡張案件で、他の部署と連携して開発するとのこと。 その画面側だけでなくサーバー側の実装も任せてもらえることに! 今回はこれまで通りの実装に加えて、APIの実装も経験できそう。 そもそもAPIって何?って…
次の案件について少し話があり、新規画面の開発がてきそうだ! 案件についての説明会は後日あるそうだが、設計書はできているとのことなので、それの確認をしていた。 既存機能の拡張なので、今動いているソースと設計書を見比べて、どんなフローで既存のも…
担当部の上の偉い人?から指摘が入ったようで、急な仕様変更が行われた。 といっても簡単な文言の修正。 知らない人は、文字くらいちゃちゃっと直しちゃってよ、くらいの感覚なのだろう。 修正自体は簡単でも、そのテスト工程も含めると、なんだかんだで時間…
これまでやっていた案件のリリースが近づいてきた。 それにあたって、夜間の立会について話し合いがあり、今回は初めて夜間の立会に参加することになった。 幸い深夜帯ではなく、終電で帰れるくらいの時間でやってくれるため、泊まらずに済みそう! こういっ…
連休明けだからか、みんなスロースタート。 チャットも静かで一日通して穏やかだった。 明日は久しぶりの出社だから、この前コロナで突発休してしまったことを、直接謝りに行こう…
リリースの迫ってきた担当案件の念のための確認をしていた。 こういった場合はどうなのか? こういった場合の連携ではエラーにならないのか? いつまでジョブを動かすのか? などなど。。。 ホスト側と連携をとり、もしもこの時はエラーにならないことを確認…
今日も特にやることがなかった。 次の案件?なのか、使用を見ておいてくださいとは言われたが、正直身が入らない。 その案件に入るかどうかもわからないし、その中のどの部分をやるのかも全く決まっていない。 やるとなってから見るで十分そうなので、今日も…
次の作業は特になく、自習のような一日だった。 昨日もだけど、もしかしたら来週までこんな感じかもしれない。 在宅なので、その時間をほかの作業に充てることができるので助かっているが、出社なら逃げ場もないのでしんどそうだ。 学習のためにやっているSp…
今月末リリースの案件開発が完了したので次の作業!となると思っていたのだが、特に案件がないらしい。。。 あるにはあるのだが、大きなものではなく手が空いてしまう人が出てきてしまうくらいの量しかないようで、私自身もまだ仕事を振られていない。 また…
先週はコロナにかかり、ほぼ丸々休みをもらっていた。 やっと復帰した今日は、体力の低下を感じた… 特に大きなタスクをこなしているわけではないのに、体が重く、かなり疲れた… 今週はリハビリ週間だ!
体調がおかしいと感じ、終業後、病院に行ってみるとコロナと診断されてしまった…… まさか、自分が……… という感じ。 発症から5日間は出社停止となるため、今週は休むことに専念となる。 あぁ、、、つらい…
私が担当する案件のレビュー依頼が届いたため、エビデンスを確認した。 データ登録、その確認は問題なく完了していて、エビデンスもその部分の保証はできるものだった。 文言が先月のままだったり、ゴミがファイル内に残っていたりと、レビュー指摘を上げる…
ばっちしょりの単体テストを行った。 テスト用のデータを数十万件登録し、それでもちゃんと動くことが確認できた! エラー時の分岐内も問題なく動作して、バグもなく完了した。 初めてのバッチ処理なので、かなり取っ付きにくかったが、慣れてきてシェルの中…
作ったシェルの単体テストを実施し始めた。 作るのには苦労したけど、これをテスト自体はそこまで大変ではない。 テストデータの作成くらいで、あとは行券を整えてシェルを起動するだけ。 エンターキーをターン!で終わってしまう。 ログやDBダンプなどのエ…