中原 拓哉
Vue.jsで計算機アプリの作成
・使用技術 ・Vue.js 3 ・Typescript ・Pinia ・Firebase ・機能概要 ・基本的な四則計算機能を実装 ・学んだこと、やったこと ・代表からのコードレビューでの学び コードをどのように美しく、量を少なくできるか。 viewではユーザーからのインプットを受け付けるのとアウトプットのみを行い、 ロジック部分はclassなどに切り分けて実装。 バグの温床になりやすいため、変数は極力少なくする。 classの継承など抽象化を意識する。 Atomic DesignやCommandパターンを意識して設計。 ・Piniaによる状態管理 ・Firebase Hostingへデプロイ ・Github Actionsによる自動デプロイの実行