最近Next.jsいじってて思ったことなんですが... よくフレームワークのexample見てると、しっかりしたプロジェクトには`realworld`の名称でサンプルアプリが存在してる。中身は決済や在庫管理だったり、スターウォーズ情報を扱うサンプルアプリだったりする。最後の例だった場合、僕はそんなにスターウォーズ詳しくないのでドメイン知識が乏しくて死ぬ。 realworldに書いてあるコードが実際realworldだった試しはほとんどない。データの表現や状態管理周りの共通処理が実運用に転用できるかもしれない程度で、結局のところ運用必要になるミドルウェアへの対応やトランザクションの管理などでは参考例として成立しない。(だからOSSのオーナーがダメというわけではない。それはこのポストで言いたいことと最もかけ離れている) 会社や社外コミュニティのメンバーと一緒にコードを書くことの利点は、運用前提