Please enable JavaScript.
Coggle requires JavaScript to display documents.
匿名化モジュール (設計 (keep (変更に対応しやすい設計 (デザインパターン:Strategyパターン, デザインパターン:Factoryパタ…
匿名化モジュール
設計
keep
変更に対応しやすい設計
デザインパターン:Strategyパターン
デザインパターン:Factoryパターン
依存性の注入
Anonymizer
単純な外部IF
拡張子に関わらずメソッド1つ
役割に応じたパッケージ分け
problem
クラス間の結合が強い
staticメソッドの乱用は要注意
プログラミング
keep
どこで何が発生しているかわかる自作Exception発生
URL定義の際の$, アットマークの利用
ジェネリック型の利用
役割毎にk細かいprivateメソッド切り出し
単体テスト
モックの活用
どう呼び出されたか(引数)を確認
テスト結果の型(type)を確認
障害対応
既存のコードを真似する
コメントを参考にする
レポート修正の際、クラスの場所
problem
テストを考慮していないプログラミング
virtualである必要が多い
プログラミングに漏れ
ファイル入出力周りのException対応考慮漏れ
コードレビューで以前と同じ指摘を受ける
文字列のべた書きでなく、StringBuilderなどにする
string型の比較は == でしない
毎週水曜日の9時から30分、指摘事項などをまとめたOJTノートを読み返す
知識が足りない
既存のコードを中々理解できない
新しいことをプログラミングするのに時間が掛かる
毎週水曜日の9時半から30分、参考書やウェブサイトを読む
リリース
keep
リスク込のスケジューリング(*1.5倍)
納期に間に合う
問題発生してからも最後までやりきる
problem
成果物を定義していない
リコーさんがやってくれると思ってた
成果物をレビューしていない
正直レビューの文化が無かった
レビューの重要度を理解していなかった
リリース物件にログは含めない
リリース物件を理解してなかった
リリースするモジュールに手を入れることの影響度を理解してなかった
こっちで行う領分、リコーさんにお願いする領分を理解できなかった
アセンブリ情報について確認していなかった
レビュー文書・議事録の書き方を理解していなかった
その他
keep
後輩の育成
中西さんにテストを大体やってもらえた
中西さんのスケジュール設定を補佐
仕様が変更されるかも、という意識
辛い時は頭空っぽになるまでランニング!
辛い時は音楽!
Plannerを使ったタスクの管理
前の週とかにやんなきゃって思ってたことを入れた時思い出せる
Plannerでタスク管理をKeep
電車に座る
SourceTreeの活用
PushやMergeに失敗しない、差分の確認
gitとSourceTreeについて勉強する
(プログラミングの勉強の時に一緒にする)
サテコラを利用して気分転換
振り返りを開始
週報のフォーマットが良くなった
開始日・終了日の予定と実績がみやすい
月次報告資料をパワポで作成
発表会に必要な情報だけ記載すればいい
目標は、発表しないものも立てる
problem
後半忙しく中西さんのことを見る余裕も無かった
もうちょい中西さんに任せてもよかったはず
他の活動に参加する余裕がなかった
体調に影響が出ている
正直辛い
googlecalendar, slack利用の文化に対応出来ていなかった
通勤時間が長い
人との関わりが薄い
チームメンバー以外の人
木下さん
担当のredmineチケットを更新していない
作業の区切りがつく度に更新する
会議で発言していない
挨拶だけでも、会議に参加する
解析システムに不信感
遅い
デザインがいまいち・統一性がない
ユーザーに、使いたいと思われるものなのか?
作業が遅い
集中力がない
中途半端に作業を進めがち
1つの作業に集中して、やりきる