Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
こんにちは。メドピアのRuby(Rails)化をお手伝いしている@willnetです。最近はよくリファクタリングをしています。 今回は、最近僕がリファクタリングしている内容についてまとめようと思います。 メドピアではFat Model/Controllerを避けるために、rubocopの設定を利用しクラスの行数が300行以下になるよう制限しています*1。最近300行を超えるモデルが出てきたので、一部の処理を別のクラスに切り出し始めました。 このとき、Railsが提供している機能であるconcernsを利用すると楽に行数を減らすことができますが、それだとrubocopの指摘を回避できるという意味しかないので、なるべく委譲(composition)を利用して処理を別クラスに移していっています*2。 複数モデルにまたがる処理を切り出す Railsアプリケーションを書いていると、複数のモデルを一度
Googleの「Chrome」ブラウザは2018年から、ユーザーを予期していなかったウェブサイトにリダイレクトする不正行為の一部を排除するようになる。 ある特定のウェブページを表示しようとしたときに、別のページが突然ブラウザに表示されるという予期せぬ事態が生じることに、不満を感じる人は多いだろう。これは、リダイレクトと呼ばれる動作で、そのウェブサイトのパブリッシャーさえも望まないものだ。現在テスト中で2018年初頭にリリース予定の「Chrome 64」により、おとり商法に似たその種の行為がChromeでブロックされるようになると、Googleは述べている。 「多くの場合、このようなリダイレクトはページに埋め込まれたサードパーティーのコンテンツに起因しており、ページ制作者はリダイレクトの発生を全く意図していないことが分かった」と、GoogleのプロダクトマネージャーであるRyan Schoe
人間にとってはおいしくても、動物にとっては毒になる食べ物はたくさんありますが、その中でも猫にとって危険な物のひとつにアルコールがあげられます。 お酒は人間にとっては美味しく、酔いによって良い気分になれるので、愛猫と一緒に晩酌が出来たら良いのに、と思う飼い主さんもいるかも知れませんが、猫にアルコールは厳禁でワインやビールなどのお酒は決して与えてはいけません。 最悪の場合は命を落としてしまう可能性もあります。 この記事では、何故猫にアルコールをあげてはいけないのか?万が一猫がお酒を飲んでしまった場合どう対処すれば良いのか?をお伝えしていきます。 ネコにアルコールを与えるとどうなる? 猫がアルコールを摂取すると嘔吐や下痢、震えの症状が出ることがあります。 猫はアルコール成分を分解する「酵素」を持っていないのが理由のひとつで、猫が一度アルコールを摂取すると体内からなかなか抜けません。 重症の場合は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く