表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
なれる運営 ~30日で作る小説投稿サイト~  作者: とある個人開発者
4章 機能開発に尽力する9日間
22/40

18日目 CRUDを知ろう

CURDを覚えておきましょう。

「ユーザー登録機能を作ったけど、CRUD(クラッド)も一緒に作っておこう」


「CRUD?」


「CRUDは、アプリなどの基本的な4つの機能のイニシャルを並べた用語のこと。 C:Create 生成、新規作成、R:Read 読み取り、本文、U:Update 更新、編集、D:Delete 削除のこと。


何かしらのアプリケーションを作った時に備えるべき機能を指す用語としても使われる。


 基本的にCRUD機能がどれか欠けると、うまく回らない。まぁ、絶対問い合わせがくる案件。リリースするときはこの4つがそろった状態で出すのが定石かな。


 そろわない状態でリリースしてもいいけど、絶対問い合わせが来るので、間に合わない時を除いてお勧めしないよ。昔、削除と更新ができないままリリースした投稿サイトもあって、まぁ、ユーザーからの問い合わせが多くて手作業で削除処理していたということもあったみたい」


「それは大変だね……」


「何か新しい機能を作ったらセットで作ることを意識することが大事。特に投稿サイトだとほとんどの機能にこれが必要だから作り方に慣れておくこと。


 ほとんど同じような手順でできるから、ある程度慣れたら共通のフォーマットを作っておいてそれに合わせるようにすればいいよ。


 基本的にDeleteはほぼ共通で使えるからテンプレートを作っておくのがいいかもね。


 じゃぁ、ユーザーのC:登録は作ったからあとは、読み取り (ユーザーページ)、更新(ユーザー情報の編集)、削除(退会)部分を作っておこう。


 手順はそんなに難しくないからやっていこう」


「わかった」


新しい機能を作ったらCURDは実装しておきましょう。できたらそれに加えてA(管理者用)ページも作るとメンテナンスが楽ですね。それに加えて投稿機能の場合はリスト機能(一覧)を作るのが良いです。


CURDのどれかかけた状態でリリースしても問い合わせが来るので、結局作らないといけないです。時間に余裕がない時はいいですけど、時間があるならちゃんと作っておきましょう。


フレームワークにはCURDを楽に実装できるようになっているので、そこまで難しくはないです。凝らなければほぼ定型文で済みます。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ