🗂
フルスタックでWebアプリを作成してみた反省
自分の感想を記録し、ブラッシュアップに活かします。
バックエンドの設計が甘かった
自分で作成してみたものの、作業をしながら「このセルいらんかった」という瞬間がちらほら。後からコンテンツを減らしたことが原因だけど、これからのメンテナンス性を考えると無駄なセルや分割できるセルはあったと思う。
自分なりのER図を書いたつもりでもまだまだ勉強が足りておらず、他の人が作業に入ることも見越して、ある程度セオリーを踏まえないといけないと反省。
セオリーを知っておく
プライマリーIDに任意の名前をつけてしまっていた。
もっと分割できたかも
もっとテーブル自体を小さくしておけばよかった。n対nをわかっていなかった。
型不一致になるセルが発生した
単純な設計ミス。ER図に型の書き出しを省いた自分を殴りたい。
ロックの概念がなかった
SQLを学んでいるうちに理解した概念だったので、これはブラッシュアップに盛り込みたい。
文字制限の意識が抜けていた
プログラミングする上で絶対に必要になる概念なので、次はこれも端折らずにER図に書き込む。
フロントもコンポーネントが複雑になってしまった
良かれと思ってコンポーネントのコンポーネントを作ってしまって、修正時にめんどくささを感じた。
もっと入れ子を減らしてわかりやすいコンポーネントの作成を心がけようと思う。
バックから先に書く
得意分野を先に書いてみたが、修正に時間を要してしまった。
まずコアの部分になるバックから作っておく方が勧めやすいかもと思うなど。
でも一旦画面の表示も必要ではあるので、最低限のフロントエンド->バックエンド->フロントエンドの順で次は作ってみます。
Discussion