MVC
エラー処理はとても重要!でも大変なので、ルールを決めよう! エラー処理(例外処理)は非常に重要な処理です。 真面目に処理しようとしたら、正常系のコードよりもエラー処理のコードの方が多くなっていくと思います。 どのプログラム言語もtry-catchなど…
仕様変更が悪いのではない。仕様変更に絶えられない実装が悪いのだ! プロジェクトは仕様変更との戦いです。仕様が変わったせいで、全てのコードを見直し、テストを全てやりなおすなんて日常茶飯事です。仕様が変わった事を恨んでも仕方がないので、仕様が変…
Action名をパターン化する! 入力新規->確認->完了 の画面遷移がたくさんあるサイトだったとします。CMSとかですかね。 登録は /●●●/input -> /●●●/confirm -> /●●●/completed といったルールを決めておくとよいです。 統一されていると嬉しいこと ソースが…
Action名は動詞! Controllerが主語、Actionが動詞であればそのURLは /Controller名 / Action名 は S(主語)V(動詞)の関係になります。オブジェクト指向プログラミングでいうところのクラス名、メソッド名も主語、動詞の関係ですよね。実際に、MVCフレー…
MVCフレームワークを使ったURL設計についてです。 Controller名は主語! Controllerが主語、Actionが動詞であればそのURLは /Controller名 / Action名 は S(主語)V(動詞)の関係になります。オブジェクト指向プログラミングでいうところのクラス名、メソ…