さわぴかのなんでもノート!

学びのアウトプット!なにについて書くかはわかりません!なんでもノートです!

【今日学んだこと】未経験からエンジニアで転職「9週間目その3」

水曜日

今日やったこと

  • skype朝礼、終礼with MさんEさん
  • レポートかく
  • 基本設計書をかく
  • 詳細設計書をかく
  • 同世代祭りシステムのを進める

できなかったこと

明日やること

今週やること

  • ページネーション作る、20件ずつとか
  • 問い合わせフォームの送信がミスった時のエラー
  • 基本設計書をかく
  • 詳細設計書をかく
  • salseforceについて調べてみる
  • Trailhead触ってみる

めも

見つけたバグ

・編集画面で空欄でsubmitした時

org.attoparser.ParseException: Error during execution of processor 'org.thymeleaf.spring5.processor.SpringErrorsTagProcessor'

title空にしたらこうなった

f:id:pikahika:20200401131503p:plain
でけた、スッキリ!

th:errors="${title}

になってたのを

th:errors="${job.title}

にしたらできた。

・updated_atが動いていない

DBの設定に on update CURRENT_TIMESTAMP を入れてなかったから。migrateあたりの時に外部キーと一緒に入れなきゃだ

時間あれば当てはめてみること

  • DAODTO`意識してみる
  • Lombokを入れてみる
  • 不要なimportや改行を整える
  • MyBatisで使用するリソースを配置する場所

同世代祭りシステムのを進める

今週はこの二つメインでやる

  • ページネーション作る、20件ずつとか
  • 問い合わせフォームの送信がミスった時のエラー

時間余ったら

  • 基本設計書をかく(外部設計)
  • 詳細設計書をかく(内部設計)

【基本設計書をかく、詳細設計書をかく】

基本設計書は大まかにできたので、詳細の方調べよう

詳細設計書のサンプル・書き方 | 若手プロマネの羅針盤

成果物例 ・アクティビティ図 ・シーケンス図 ・クラス図 ・処理機能記述書(IPO) ・モジュール構造図

とりあえずアクティビティ図を作ろうとしてみよう

良さそうなキータ

【新人教育 資料】第7章 UMLまでの道 〜アクティビティ図の説明&書いてみよう編〜 - Qiita

作ろうとはしてみたけど劇的に見づらい、、、

シーケンス図 シーケンス図はアクティビティ図よりもシステム内部処理をさらに細かく記載した資料で、クラスやオブジェクト間のやりとりを時間軸に沿って表す らしい

縦軸が時間、横軸がユーザーやシステム機能

詳細設計書のサンプル・書き方 | 若手プロマネの羅針盤

「loop」その操作・処理が繰り返し行われること 「opt」とは特定の条件を満たした場合に行われるもの

シーケンス図で処理の流れを整理! | Think IT(シンクイット)

ちょー手軽にシーケンス図を描こう! - VELTRA Engineering - Medium

WebSequenceDiagrams - Draw sequence diagrams online in seconds

【無料テンプレ付】シーケンス図完全マニュアル 基礎知識~書き方まで徹底解説

Eclipseでクラス図を自動生成する方法 - ITを分かりやすく解説

クラスずもシーケンスずも Eclipseで作れるのみっけたからやってみる

Eclipseでクラス図を自動生成する方法 - ITを分かりやすく解説

AmaterasUML - Project Amateras

うーん、うまく出てこないなぁ

入れ込むファイルが違ってた、、、

クラス図はAmaterasUMLで結構簡単に書けた(「自動レイアウト」が勝手に配置変えてくれた)

【基礎を覚えよう!】シーケンス図の使い方まとめ | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト

シーケンス図

処理の内容をライフライン間のやりとりを時間軸に沿って表現した図 ライフライン:クラスやオブジェクト、コンポーネント

【新人教育 資料】第8章 UMLまでの道 〜シーケンス図の説明&書いてみよう編〜 - Qiita

色々概念わかってないと書けないなぁこれ

たくさんかかないとだ