RIT Tech Blog

株式会社RITのエンジニアが知見を共有する技術ブログです。

2022-04-01から1ヶ月間の記事一覧

OpenClosedの原則とは何か

エンジニアの前田です。 概要 OpenClosedの原則について、wikipediaではこう↓あります ソフトウェア要素(クラス、モジュール、関数など)は、拡張に対しては開いており、修正に対しては閉じているべきである。 わかりやすく説明すると、機能追加や修正の際…

単一責任の原則を意識してリファクタしてみてよかったこと

エンジニアの前田です。 概要 単一責任の原則とクラス名を適切につけることを意識してリファクタしたので感想と疑似コードでのリファクタリング過程を共有します。 単一責任の原則とは オブジェクト指向で用いられる五つの原則の頭字語である、SOLIDのうちS…

Prisma.js schemaファイルからER図を作成する

こんにちは!エンジニアの岸本です。 仕様設計を固める段階で「ER図を作成しよう!」ということになったものの、 既にBlitz.jsアプリケーション自体は存在している稀な状況だったので、「schemaファイルからそのままER図生成できるのでは?」という思考に至…