社内のコードや先輩の作ったアプリケーションのコードリーディングをしていると、「うお〜きゃっくいいな〜」となることは多々あるかと思います。 先日も同じような体験がGemfileを覗いたときにありました。 ん?Gemfileってなんかベストプラクティスとかあんのか? と思ったのですが、Qittaにそれらしきものは無い・・・仕方ないんで英語の勉強も兼ねてこれを読みました せっかくなんで英語読めないor読む気無いor自分より開発経験が浅い人向けに和訳を書きおこしました。 でも自分も大した英語力ないですし、意訳入りまくりなので(本当に。特に最後)、英語が出来る方、修正点の指摘お願い致します・・・ GemファイルのベストプラクティスとDiscourse => 今週末私は新しいプロジェクト「Discourse」で、ボーイスカウティング(※恐らくリファクタリングの意)を行いました。ボーイスカウトの規約では