はてブログ

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



タグ NoMethodError

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

【RubyKaigi発表予告】error_highlight: user-friendly error diagnostics - クックパッド開発者ブログ

2022/09/01 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip error_highlight trick 遠藤 あらすじ

技術部の遠藤です。2日連続の投稿です。 今年のRubyKaigi 2022ではTRICKの発表をしますが、もうひとつ真面目な発表もします。Ruby 3.1の目玉機能であったerror_highlightについてです。 この発表内容について、あらすじを紹介したいと思います。 Ruby 3.1のerror_highlightとは Ruby 3.1でNoMethodErrorが発生すると、次... 続きを読む

Ruby 3.1はエラー表示をちょっと親切にします - クックパッド開発者ブログ

2021/12/07 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ エラー表示 Ruby 3.1 遠藤

こんにちは、ruby-devチームの遠藤です。 Among Usというゲームをやってるのですが、友達が少なくてあまり開催できないのが悩みです。 今日は、Ruby 3.1に導入される予定のerror_highlightという機能を紹介します。 どんな機能? NoMethodErrorが起きたとき、次のような表示が出るようになります。 error_highlightの動... 続きを読む

【Ruby】接客と委譲とオープンクラス - 文系学生のプログラミング入門

2014/09/03 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip 委譲 Ruby パーフェクトRuby オブジェクト メソッド

2014-09-04 【Ruby】接客と委譲とオープンクラス Ruby パーフェクトRubyの7章で、存在しないメソッドを呼び出したときにNoMethodErrorを発生させる代わりに他のオブジェクトに処理を任せる、という内容の節がありました。これを接客業に当てはめて説明してみたくなったので、ブログ記事にしています。 接客でやってはいけないこと 派遣バイトとしてコンサート会場などの案内スタッフにな... 続きを読む

Rubyのローカル変数をシンタクスハイライトするVimプラグインを書いた - TODESKING

2014/04/29 このエントリーをはてなブックマークに追加 147 users Instapaper Pocket Tweet Facebook Share Evernote Clip todesking typo Ruby ローカル変数 参照

Rubyのローカル変数をシンタクスハイライトするVimプラグインを書いた Apr 29th, 2014 Rubyはローカル変数への参照と無引数のメソッド呼び出しを同じ記法で書けるので、コードを読むときに混乱したりtypoでNoMethodErrorを出してがっかりすることが多々あります。 幸いなことにこれらは静的に解析することができるので、ローカル変数への参照を色付けするVimプラグインを書いた。... 続きを読む

テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる, tDiary 3.0.2 リリース - 会長@腹部日記(2011-04-29)

2011/05/01 このエントリーをはてなブックマークに追加 287 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails マージ Ruby 文法エラー 続出

_ テストコードを作らない文化が浸透している現場へRuby/Railsが導入された結果への対策を考えてみる まず、導入された結果は以下のようになっております。信じられないものもありますが、事実です。 1. マージが頻繁に行われる開発中はNoMethodErrorや文法エラーが続出。必要なコードのマージ漏れまで発生 2. 修正の度に人力テストが必要となり、コスト増大 3. これまで以上に責任論が追求... 続きを読む

 
(1 - 5 / 5件)