はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ インスタンス変数

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 11 / 11件)
 

Railsプロジェクトで好んで使っている便利な処理 - alpaca-tc

2021/05/24 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip gist.github.com Railsプロジェクト

Railsプロジェクトで、自分が好んで使っている便利な処理をまとめてみました。 core_ext編 sort_byは安定ソートではないので、with_indexを組み合わせて安定ソートを行う https://gist.github.com/alpaca-tc/ed793961f2db438abaae3c00b7e303fa RSpec編 partial viewでインスタンス変数を呼び出していないことをチェック... 続きを読む

Rubyのインスタンス変数の直接参照について - 雑草SEの備忘録

2021/04/07 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip 備忘録 Ruby コンストラクタ インスタンスメソッド 参照

会社で議論になり、未だに私の中で決着がついていない問題を取り上げてみます。 Rubyのインスタンス変数を直接参照することについてです。 例えば、コンストラクタでインスタンス変数を設定します。 そして、インスタンスメソッドでそのインスタンス変数を直接参照して処理をして値を返却するということをします。 良い... 続きを読む

週刊Railsウォッチ(20190701)RMagickのメモリ使用量が劇的に改善、インスタンス変数の定義順で速度が変わる?、GitLab CIランナーをローカルで回すほか

2019/07/01 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip RMagick 週刊Railsウォッチ 定義 速度 ほか

こんにちは、hachi8833です。kazzさんのアバター画像が変わったことにお気づきでしょうか。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です 毎月第一木曜日に「公開つ... 続きを読む

Railsのcontrollerにおいて、メソッド外で初期化したインスタンス変数を参照すべきでない理由

2018/08/27 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip controller concern FAT Rails 背景

Railsのcontrollerにおいて、メソッド外で初期化したインスタンス変数を参照すべきでない理由 背景 Ruby on Rails を利用した中規模以上のプロジェクトにおいて、 Fat な controller を解消するために、処理を分割することはしばしば行われます。例えば、サブメソッドへの一部処理の切り出し, before_action, concern へ... 続きを読む

ActionArgsが素晴らしい件 #Rails - Islands in the byte stream

2017/06/24 このエントリーをはてなブックマークに追加 85 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails params controller output

2017 - 06 - 24 ActionArgsが素晴らしい件 #Rails github.com Railsのcontrollerで違和感があるのって actionのinputに params というインスタンスメソッド経由でアクセスすること(しかもそれはviewからアクセスできる!) actionのoutputが controller のインスタンス変数への代入であること(しかもそれはvie... 続きを読む

[Ruby] よく使うRspecのレシピ集(Rspec3.3) | Developers.IO

2015/11/13 このエントリーをはてなブックマークに追加 85 users Instapaper Pocket Tweet Facebook Share Evernote Clip rspec リフレクション Ruby 五十嵐 テスト

モバイルアプリサービス部の五十嵐です。 最近Rspecをガッツリ書いたので、調べたことをユースケースごとにまとめてみます。 対象バージョンはRspec3.3です。 リフレクション Rubyのリフレクションを使用したテストの書き方です。 インスタンス変数を操作したい インスタンス変数を取得したい場合はinstance_variable_get、設定したい場合はinstance_variable_se... 続きを読む

プログラミング - (あなたの周りでも見かけるかもしれない)インスタンス変数の間違った使い方 - Qiita

2014/11/15 このエントリーをはてなブックマークに追加 351 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Kobito jnchito 引数 mah_lab

(あなたの周りでも見かけるかもしれない)インスタンス変数の間違った使い方プログラミング(39)Ruby(5428)オブジェクト指向(69)jnchitoが2014/11/15にKobitoから投稿(2014/11/15に編集)編集履歴(4)編集リクエストを作成する はじめに:「引数があるよりは、ない方が良い」? 先日、同僚の西見さん(@mah_lab)がこんな技術ブログを書いていました。 インスタ... 続きを読む

Rubyのチートシート 変数 / クラス / モジュール | Workabroad.jp

2014/02/04 このエントリーをはてなブックマークに追加 301 users Instapaper Pocket Tweet Facebook Share Evernote Clip 変数 Ruby モジュール チートシート gem

Rubyのレファレンスをしっかり読んでいないのでたまに混乱する。インスタンス変数とかクラスインスタンス変数とかね…。変数、クラス、モジュールの使い方についてざっとまとめてみた。RailsでGemばっかり使ってると忘れるんだよなー。 # モジュールはいろんなクラスで共有できる部品のようなもの # クラスに組み込むには'include'で指定する # モジュールはincludeの前に記述されている必要... 続きを読む

プロパティに対応するインスタンス変数の命名規則について - Awaresoft

2012/03/19 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip Objective-C アンダースコア 結論 議論 変数名

最近になって変わったObjective-Cのインスタンス変数の命名規則について。 プロパティに対応するインスタンス変数の変数名をプロパティ名と別にすべきか、また、インスタンス変数名をアンダースコア(_)で始めるべきかどうか、さまざまな場所で議論になっているのを見てきて、自分も長い間悩んだ結果、結論が出たのでその経過をまとめておきます。 背景をとばして結論だけ見たい人はこちらへ。 iTunes Uの... 続きを読む

イマドキっ子の Objective-C | cockscomb.info

2012/02/29 このエントリーをはてなブックマークに追加 130 users Instapaper Pocket Tweet Facebook Share Evernote Clip Objective-C いまどき ソン ゲッコー キミ

イマドキの流行に敏感なキミだったらもう知ってるかもだけど、今日はそういうのに鈍感なオジサンたちのために、今風の Objective-C について書いちゃうよ。もちろん互換性的な感じで、すぐに変えられないかもってコもいると思うけど、知っててもソンじゃないから、いま覚えとこう!それとこういうのって、けっこー変わっていくものだから、半年後とかにはもう流行後れになるから注意してね! インスタンス変数 Ob... 続きを読む

「コードの臭い (code smell)」の解説 - リファクタリングの必要性を示す兆候

2011/05/17 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング 引数 兆候 code smell 発散

重複したコード (Duplicate Code)同じようなコードの並びが、複数の場所で見られる。長すぎるメソッド (Long Method)メソッドが長くて理解しにくい。巨大なクラス (Large Class)インスタンス変数を持ちすぎている。コード量が多すぎる。多すぎる引数 (Long Parameter List)引数が多くて、それらの意味がわかりにくくなっている。変更の発散 (Diverge... 続きを読む

 
(1 - 11 / 11件)