---
# System prepended metadata

title: 2020年度ModulePJ会議_#1

---

# 2020年度ModulePJ会議_#1

## 開催情報

| 日付     | 3/29                               |
| -------- | ---------------------------------- |
| 主催     | 中井                               |
| 開始時刻 | 15:00                              |
| 終了時刻 |                               |
| 場所     | Zoom                               |
| 参加人数 | 16名                                |
| 参加者   | 中井(化学)、大鐘(数学)、石本(エンジニア)<br>金柿(英語)、西川(化学)、赤司(化学)<br>樋口(国語)、河野(物理)、藁谷(化学)<br>瀬尾(物理)、平野(数学)、長谷(物理)<br>王(物理)、奥村(化学)、阿部(物理)<br>髙橋(英語)|


## 議事録
### メンバー向け資料に関して
* [こちらの資料を参照](https://n-contents.backlog.com/wiki/CT_48/マニュアル%2FITメンバー向け共通資料)
* モジュールPJ(API作成) : ライブラリの開発
* 開発手順(ソフトウェア方式設計/テスト駆動開発)
    * まずは、**インターフェース**（サポートする機能の一覧とその一覧に対する引数と戻り値）を決める
        * モジュールが疎結合か
        * ドキュメントに記載
        * コードにdocstringで記載
    * モジュールの機能をテストするための**テストスクリプト**を書く
        * コーディングに自信がなくても書ける
    * それを満たす**最小限の実装**を行う
        * 勝手に処理や形式を変えてはいけない
        * 値や文字列を外部のリソースから取得するようにする（ソフトコーディング）
        * コーディング規則(PEP),flake8で確認
        * カプセル化、private/public
    * **テストコードをクリア**するかチェックし、リファクタリング
    * **コードレビュー**
        * Git,pr
    → モジュールの中身を見ずとも利用することが可能に

### チーム分けとモジュール別のPMに関して
* 管理POS、ICE、opstts,tgt、スプレッドシート、ドライブ、Slack

| 管理POS | ICE | opstts, tgt | スプレッドシート | ドライブ | Slack |
| ---- | ---- | ---- | --- | ---- | ---- |
| **阿部** | **遠藤** | **赤司** | **西川** | **樋口** | **金柿** |
| 平野 | 瀬尾 | 阿部 | 藁谷 |　平野  | 河野 |
| 藁谷 | 長谷 | 瀬尾 |　樋口  | 赤司 |  王 |
| 遠藤 | 王 |  |　| 河野 | 長谷 |

### ITpcについて
* gmail
    *　mail...it.leader.2021@gmail.com
    *　pass...ITleader2021
* リモートデバイス名
    * itpc_2(ホストos)
    * itpc_2_ubuntu(ゲストos)
    * pin...432629
* pcのログイン
    * ユーザー...toshin
    * pass...nagase
* ゲストosのパスワード
    * ITleader2021
* 仮想環境
    * pipenvを利用

### 今後の流れ
* PM間での話し合い
    * チームでの進め方
    * backlogのmoduleレポジトリで
* とりあえず資料作成
* フレームワークのpjは、モジュールpjでインターフェースを画定した段階で実装が可能
    * 要件定義だけ先に行い、インターフェースを含む設計はモジュールpjのインターフェース画定を待つ
