Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コードリーディング入門! 先人たちに思いを馳せれば プログラミングがもっと楽しくなる / In...

コードリーディング入門! 先人たちに思いを馳せれば プログラミングがもっと楽しくなる / Introduction to Code Reading!

More Decks by コドモン開発チーム

Transcript

  1. 16 ブロック単位で、流れを掴む 初期処理 if サーバ時間との   差分チェック if 種別切り分け if

    入力チェック 打刻時刻特定 データ更新 打刻種別特定 if 特定施設対応 パラメータ組立て DB更新 if エラー処理 保護者の方への通知 AWS SQSに送信 if 種別 パラメータ組立て 終了処理
  2. 17 大まかなイベントを把握する 初期処理 if サーバ時間との   差分チェック if 種別切り分け if

    入力チェック 打刻時刻特定 データ更新 打刻種別特定 if 特定施設対応 パラメータ組立て DB更新 if エラー処理 保護者の方への通知 AWS SQSに送信 if 種別 パラメータ組立て 終了処理 初期処理 時刻決定 DB更新 通知送信 結果返却
  3. 20 焦点を絞って読む 初期処理 if サーバ時間との   差分チェック if 種別切り分け if

    入力チェック 打刻時刻特定 データ更新 打刻種別特定 if 特定施設対応 パラメータ組立て DB更新 if エラー処理 保護者の方への通知 AWS SQSに送信 if 種別 パラメータ組立て 終了処理 初期処理 時刻決定 DB更新 通知送信 結果返却
  4. 21 焦点を絞って読む 初期処理 if サーバ時間との   差分チェック if 種別切り分け if

    入力チェック 打刻時刻特定 データ更新 打刻種別特定 if 特定施設対応 パラメータ組立て DB更新 if エラー処理 保護者の方への通知 AWS SQSに送信 if 種別 パラメータ組立て 終了処理 DB更新
  5. 22 焦点を絞って読む 初期処理 if サーバ時間との   差分チェック if 種別切り分け if

    入力チェック 打刻時刻特定 データ更新 打刻種別特定 if 特定施設対応 パラメータ組立て DB更新 if エラー処理 保護者の方への通知 AWS SQSに送信 if 種別 パラメータ組立て 終了処理