【今日学んだこと】未経験からエンジニアで転職「9週間目その3」
水曜日
今日やったこと
- skype朝礼、終礼with MさんEさん
- レポートかく
- 基本設計書をかく
- 詳細設計書をかく
- 同世代祭りシステムのを進める
できなかったこと
明日やること
今週やること
- ページネーション作る、20件ずつとか
- 問い合わせフォームの送信がミスった時のエラー
- 基本設計書をかく
- 詳細設計書をかく
- salseforceについて調べてみる
- Trailhead触ってみる
めも
見つけたバグ
・編集画面で空欄でsubmitした時
org.attoparser.ParseException: Error during execution of processor 'org.thymeleaf.spring5.processor.SpringErrorsTagProcessor'
title空にしたらこうなった
th:errors="${title}
になってたのを
th:errors="${job.title}
にしたらできた。
・updated_atが動いていない
DBの設定に on update CURRENT_TIMESTAMP を入れてなかったから。migrateあたりの時に外部キーと一緒に入れなきゃだ
時間あれば当てはめてみること
同世代祭りシステムのを進める
今週はこの二つメインでやる
- ページネーション作る、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
色々概念わかってないと書けないなぁこれ
たくさんかかないとだ