Elegant Objects(EO)という派閥があって、これはOOPにnullはいらない、コンストラクターはフィールドの初期化だけで計算させるコードはいらない、ゲッターとセッターはいらない、ミュータブルオブジェクトはいらない、スタティックメソッドはいらない、インターフェースに定義されていないパブリックメソッドはいらない、ORMはいらない、実装の継承はいらない、などの原則を掲げている。
Elegant Objects(EO)という派閥があって、これはOOPにnullはいらない、コンストラクターはフィールドの初期化だけで計算させるコードはいらない、ゲッターとセッターはいらない、ミュータブルオブジェクトはいらない、スタティックメソッドはいらない、インターフェースに定義されていないパブリックメソッドはいらない、ORMはいらない、実装の継承はいらない、などの原則を掲げている。
場所についてどこにも書いてないので東京のつもりなんだろうけど,フル出社(ど田舎)の可能性も……ないか / 「フル出社で年収2000万円」or「フルリモートで年収800万円」──ITエンジニアとして働くならどっち? - https://www.itmedia.co.jp/news/articles/2409/25/news187.html