« つ~かれ~た~ | トップページ | 本日有休 »

2020/05/21

ほぼほぼ

今実装してるユーザー管理機能ですけどね。

ようやく登録・更新・削除の機能実装できましたよ。

けど削除が論理削除なので、再度新規登録した際に復活させる処理はまだ未実装。

それとドロップダウンリストで参照するマスターテーブルがまだ設計できてないので、そのデータを取得したりする処理が未実装。

ちょこちょこと現状実装できない機能があるけど、まぁとりあえずデータメンテナンス自体はできるようになりましたよ。

あと、ログイン機能のパスワード検証機能の実装ですかね。

こちらはユーザー登録したデータのパスワードハッシュを基にログイン時のユーザーIDとパスワードの検証を行う処理ですが、こちらも実装はできましたよ。

なんかようやく実装処理のとっかかりができつつある状況ですが、まだ基本設計書レベルのものが出来てない。

基本設計書から詳細設計書を起こして、ようやく実装作業になるんだけど、その前に詳細で書くべきものをテスト実装して抽出してる感じですわ。

結構書き足さないといかんような気がするよ・・。

それだけ基本設計書が薄っぺらいんですわ。

画面の機能ってイベントが発生したらこういう処理を行うってことを書かないといかんのだけど、それについてはまぁまぁ書いてあるんですよ。

けど、画面上での動作についてはあまり記述がないんですよね。

例えば一覧から対象データを選択して修正ボタンを押すか一覧選択行をダブルクリックした時の処理は大雑把にこんな感じ。

・修正モードに入り、編集エリアをクリア

・コントローラーに対象データのキー項目を渡す

・コントローラー側で渡されたキー項目を基にサービスを呼び出して編集対象データを取得して、ViewモデルにデータをセットしてViewに戻す

・View側でコントローラーから取得したデータを編集エリアに展開

みたいな。

かなり大雑把に書いたけど、これらの処理をコード実装するとえらいことになりますよ。えぇ。

なるべく煩雑にならないように心がけていますが、新人には任せられないなぁ・・。

だってテーブル設計書を基にテスト用テーブルを作らせてみたんだけど、ちゃんと出来てないんだもん。

作っただけで完了しましたって言ってるんだもん。

実際のテーブルを見てみると項目が抜けてたりするので、作成後のチェックをしてない。

甘い、甘いなぁ・・。

さて、本日はそのテーブルの作り直しをしたあとにようやく帰宅。

明日は有給取って休みでございます。

ちょっと役所と郵便局と銀行に行くのでな。

ふ☀☁

« つ~かれ~た~ | トップページ | 本日有休 »

日記・コラム・つぶやき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« つ~かれ~た~ | トップページ | 本日有休 »

サイト内検索
ココログ最強検索 by 暴想

Amazone

  • Snugpak (スナグパック) ジャングルブランケット Coyote [並行輸入品]
  • Amazone
無料ブログはココログ