Railsをアップグレードするということ *1 大場です。 先週はRails5リリースされたように大きな動きのあったRails界隈ですがいかがお過ごしでしょうか。 2016年3月に弊社セミナールームで開催したRails Upgrade Casual Talksの中でも話題にしていたようにCrowdWorksでは、Rails3からRails4へのアップグレードに取り組んでいました。 Rails5がでたところ今さら感も漂いつつあるかもしれませんが、さる2016年6月13日からCrowdWorksはサービス全体がRails 4.2.6で稼働していますことをここにご報告いたします🎉 *2 根幹となるフレームワークを古いまま使い続けることは、洗練された記法が使えなかったり、高速化最適化が進んだモジュールが使えなかったり*3、周辺gemの対応についていけずに置いていかれるリスクなどが負債となって積み
コードの見た目がそろったら、次は設計だね せ、設計……! 僕、そういうのってちゃんと勉強したことないんですよね……デザインパターンとか 難しく考える必要はないさ。たしかにデザインパターンみたいな有名な設計技法はいろいろあるけど、もっと基本的な方針から身につけることが大事だよ。たとえば、実装の粒度とか 粒度? 「クラスが大きすぎるから分けなさい」とか「パラメータが多すぎるから減らしなさい」とか指摘されたことはないかい? それのことだよ 大きな実装は適切な粒度に分割しよう 放っておくと実装は肥大化する プログラムを開発していると、関数やクラスなどの実装がどんどん肥大化していくことがあります。 リスト1は、「メールクライアントのMozilla Thunderbirdの起動時に、UI(User Interface)(注1)を非表示にしたあと、すべての受信サーバへの認証を試行して、認証に成功した
Notable changes buffer: Added buffer.swap64() to complement swap16() & swap32(). (Zach Bjornson) #7157 build: New configure options have been added for building Node.js as a shared library. (Stefan Budeanu) #6994 The options are: --shared, --without-v8-platform & --without-bundled-v8. crypto: Root certificates have been updated. (Ben Noordhuis) #7363 debugger: The server address is now configurabl
The npm blog has been discontinued. Updates from the npm team are now published on the GitHub Blog and the GitHub Changelog. Earlier today, July 6, 2016, the npm registry experienced a read outage for 0.5% of all package tarballs for all network regions. Not all packages and versions were affected, but the ones that were affected were completely unavailable during the outage for any region of our
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く