npm i
npm run start
Then visit http://localhost:3000...
robo-cat-chat
レポにちょっと戻って、modularized-version
ブランチとmaster
ブランチを比較してください。
もし分かりやすくコードdiffをvisualizeしてくれるようなツールは手元になければ、とりあえず一時的なプルリクエストを作ってみてもいいです。
例えば:https://github.com/bootcamp-tpa/tpa-03-robo-cat-chat/pull/3
(とは言いながら、ブランチの違いをこのように見せてくれるようなツールがもしなければ、早めにインストールすることが賢明です。)
そして今日のrot-13
レポでは、似たようなリファクタリング(refactoring)を試してみてください。
参照:
- リファクタリングのことを自分の経験で語るジュニアエンジニアのブログ
- モジュール化についてアドバイス
- ^^^ こっちは「カプセル化」というセクションに着いたら止まってください。なぜならそこからはJava言語のことを指摘すぎますので
- 「ソフトウェア品質」という記事をさっと見ておいてください(詳しく一々みなくてもいいです)
リファクタリングが済んだら、前回みたいにプルリクを用意してください。