---
# System prepended metadata

title: TCON 2020年８〜９月分の振り返り

---

# TCON 2020年８〜９月分の振り返り
（実施日）2020年10月14日 16:00 - 17:00

---------

## カンさん

### 良かったところ
* ずっとペアプロで進めていた分、タスク消化率が良かった
* えびさんや遠藤さんのコードの書き方とか設計の仕方をたくさん見れてとても参考になった 
* 仕事が苦しくなかった
 
### 悪かったところ
* 個人的な心持ちや向き合い方の課題があったが、現在は解消している

### 継続したいこと
* 今のままでずっと行きたい
* 健康を大切にしたい
* 話しやすいこと

### やめたいこと
* 特にない

### 共有したいこと
* 特にない

----------------

## えびさん

### 良かったところ
- ちゃんとエンジニアとして価値を発揮できて安心
  - ブランクがあるし、そもそも経験も少ない
    - プロジェクトで本格的にコードを書くのは人生で二度目
    - フロントエンドエンジニアとして働くのもほぼ初めて
- 遠藤くんのレビューで指摘してもらえるのは助かってる
  - コードの面でも、UX上の指摘の面でも
- 9月は常にペアプロしてたおかげで進捗が良かった
- 一人作業だと試行錯誤しやすい
  - ペアプロ中は本筋ではない作業に時間をかけるべきではない、という意識が生まれる
  - 手間のかかりそうなリファクタリング
  - 今のタスクはテストファーストでやろうとしてる

### 悪かったところ
- XDのデザインと実装のズレが多い気がする。「今はやらない」とか「ここは新しい仕様が反映されていない」とか
  - コンポーネントの変更が全体に反映されないから大変そう
  - 会話で補完はできているので、中村さんの負担を考えると今のままでも良いのかも
- ペアプロを始める時間がバラバラだった
  - 10時になって起き出して、朝会のあとにご飯食べて一息ついてからMeet発行してる
- 一日中ペアプロをしていると後半かなり疲れるけど、10分休憩しかとってない
- 一人作業だとタスクに取り掛かるのが遅くなったり、生活リズムが崩れたりする
  - これは前からずっとそういうタイプ
- Reduxのテスト、Stateに変更があるとテストが壊れやすくて大変
  - なので最近は直接Stateを設定しないやり方でやってる

### 継続したいこと
- TCONのSlackを眺める習慣
- 「色んなやり方を試す」ことを継続していきたい

### やめたいこと

### 共有したいこと
- IE対応
- 契約作成の確認画面
- 契約当事者を単数にする

### 余力があればやりたいことリスト
- [ ] ログイン画面にプレースホルダーをつける
- [ ] SubmitButtonのデザインがXDと違う件を解消する
  - [x] SubmitButtonの共通化
  - [ ] 見た目の修正
  - SubmitButtonの仕様
    - disabledの時 -> gray
      - hoverの変化はなし
    - enabledの時 -> 青い
      - hoverの時 -> 濃くなる
- [ ] 端末がオフラインの時、APIサーバ(&Cognito)と繋がらない時のエラーハンドリング
- [ ] NewContract.tsxのvalidateのロジックをvalidation.tsに(一部)移動する
  - required, length はこっちのロジック使った方がよさそう
- [ ] react-reduxをモックするテストをモックしない形で実装したい
  - とりあえずの対応をしたコミット: 4111cb304b94a9ddc3f47df0f20209c75312256e
- [ ] forwardRefを使う
  - ForgotPasswordSubmitForm のフォーカス移動関連
  - 型パズル、動かない問題が解決できず一旦保留
- [ ] ローカルのyarn testでStorybookのエラーが検出できない？
  - ローカルだとわからなかった: https://app.circleci.com/pipelines/github/tts-tblock/tcontract/5040/workflows/21010a3b-fa1c-45eb-a294-adc4a50e3bb6/jobs/21111
- [ ] ユーザの状態がConfirmの時に出るエラーをハンドリングする(ログイン時)
  - code: "UserNotConfirmedException"
  - message: "User is not confirmed."
- [ ] Login.test.tsxで、「パスワードが空欄の場合」と言いつつ不正な形式のパスワードのテストをしてる
- [ ] websiteでemotion使えない問題
  - https://www.chatwork.com/#!rid174672331-1355708470799671296
- [ ] emotionのComponent Selector
  - babel-plugin-emotion が必要？
  - 今のソースにはbabelrcなどの設定がない
  - rollup-plugin-babel を入れることでbabelのプラグインのインストールができるかも？
    - 動かなかったので一旦諦めてclassNameで代用
- [ ] 色をハードコードしていることが多いので、定数として名前をつけて管理したい

----------------

## 遠藤さん

### 良かったところ

- 自分以外の意見を聞ける、コードを見ることができる
- ペアプロみたいなものをしたことがなかったので、それをできたこと
- 情報共有してもらえる（モブプログラミングベストプラクティス本とか、t_wadaさんのラジオとか）
- 今までひとりでやっていたので身動きがとりづらかったが、単純に別件に取り組みやすくなった

### 悪かったところ

- 正直今までの体制からかわって良くなった部分しか思いつかなかった

### 継続したいこと

- 個人的には長期のプロジェクトよりも、そうではない方が好みなので、別件もある程度できる今の体制はありがたい

### やめたいこと

- 「やめたい」ではないですが、新規チケットの共有のときに僕もなるべく参加したほうがレビューしやすいと思った

### 共有したいこと

- とくになく、逆に聞いてみたいことなんですが、おすすめの技術的な書籍とかあったら聞いてみたいです

----------------

## 中村

### 良かったところ
* なにより４人になったこと！　仕事の対応やチームワークにも拡がりが出ました。
* ペアプロの文化が投入されたこと
* 遠藤さんがレビューにまわれたこと
 
### 悪かったところ
* 外側から見る限りですが、ペアプロが長くすることのメリット・デメリットは確認した方がよいように感じたこと（デザイン作業でも似たことがあったので）

### 継続したいこと
* チームワークで続けること　⇒　効率も大切にしたいですが、気持ちよさや充実感を一番大切に置きたいです。
* 無理はしないこと
* ただ、ハマるときはやってもいいと思う

### やめたいこと
* やめたいことではないですが、ペアプロでやってみたり、個々でやってみたりと、色々取り組みながら、今の４人だとどんなチームワークがよいかを検討していきたい。（これは上記「継続したいこと」のことかもしれない）

### 共有したいこと
* アニメーション（基本的なトランジション）実装を棚上げしていたので、近いうちに行いたいと思っています。

----------------
