2021年3月13日のブックマーク (2件)

  • Only My Rails Way

    これは何 「Rails Wayに沿って〜」とはReview欄などでよく言われるが、定義が人によってぶれている気がするので俺のRails Wayを示した記事です。 もはや来のモノとは別物かも知れませんが、俺はこういう観点でRailsをみて、コードを書いているよ、ということを知ってもらう意味でもこの記事を公開することにしました。 前提として、「数人以上のチームでプロダクトを実際に開発して運用する」場合の自分のスタンスを示したものです。(私も仕事では独自DSLは書きませんが自由研究用途なら自分も独自DSLを書いたりします。) それでは、いってみましょう。 Model層 データベースの操作およびビジネスロジックを記述する。 テーブルの属性は原則NOT NULLにするべき。どうしても要件上NULLを許容しなければならない場合のみNULLを許容する。 Controllerからparamsを無思考で渡

    Only My Rails Way
    sezemi
    sezemi 2021/03/13
    “既存コードにServiceがあると身体中を光の速さで確かな悪寒が駆け巡る。” 生々しさ
  • デブラジ | 開発者によるオンライントークセッション

    開発者 × 開発者。 ノードをつなぐ、 エッジが生まれる。 開発コミュニティとのつながりを再確認できる場所を、すべてのエンジニアに。 DevLounge.jpは、エンジニアリング界をリードする著名人が「いま話を聞きたい」開発者を直接指名し、日頃なかなか聞けない開発トピックについて語り尽くすオンライントークセッションです。

    デブラジ | 開発者によるオンライントークセッション
    sezemi
    sezemi 2021/03/13