フリーランスエンジニア→法人化した人の技術ブログ。フリーランス事情や会社の作り方、経営などについても徒然なるままに書いていきます。主な使用言語はRuby、JavaScript。

Permanent Til

Ruby

mastodonのソースコードを読んでみるとRailsの勉強にすごく良い

更新日:


mastodon」というSNSがにわかにTwitter上で話題になっていました。

mastodonはオープンソースとしてソースコードが公開されています。

mastodon

アプリケーションの構成としては、サーバーサイドがRails,フロントサイドがReactという構成になっているようです。(Gemfileとpackage.json を見るとわかりますね)

Rails+Reactという構成は実務案件でも珍しいものではなくなってきています。特に新規開発においてはこの構成の案件が増えている印象です。

オープンソースのプロダクトは、「機能」単位でリポジトリが構成されていることが多く、「アプリケーション」として完結しているソースコードは意外と少ないです。

しかし、mastodonはスタンドアローンなプロダクトとしてソースコードが公開されているので、「プロダクトコード」を読む訓練としては非常に良い材料であると思います。

意外と仕事以外でこういうコードに触れられるのって貴重なんですよね。

というわけで、Ruby on Rails の基礎を勉強した後に「実際のソースコードってどういう構成にすればいいんだろう?」という感覚をつかむためにも、mastodonのソースコードは一読の価値があるといえるでしょう。


-Ruby

Copyright© Permanent Til , 2019 All Rights Reserved Powered by AFFINGER5.