はてブログ

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



タグ メソッド数

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

Androidのメソッド数が65k(65536)を超えた場合にビルドができなくなる問題の対処法 - Qiita

2015/01/06 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Guava ビルド Gradle Android

概要 Androidはアプリ内で定義しているメソッド数(依存ライブラリも含む)が65536を超えると、ビルドできなくなる問題がある。 例えばGradleでビルドしていた場合はこういった表示が出るはず。 主にこういった状況は大規模なライブラリ(GuavaやApache Commons等)利用した時に起こるので、業務アプリのような比較的大規模な開発では悩まされた人も多いのではないだろうか。 今回はその... 続きを読む

Rubyのクラスの太った人たち

2012/07/19 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby インスタンスメソッド クラス 補足 オブジェクト

前回の記事「Ruby、君のオブジェクトはなんて呼び出せばいいの?」で、Rubyには大量のメソッドがあることが分かりました。今回はその補足として、各クラスごとのメソッド数を数えてグラフ化してみます。 インスタンスメソッドを数える まずは、インスタンスメソッドを数えましょう。グラフ化の対象は、10以上のメソッドを持つクラスです。最初にクラスごとのメソッド数をリストアップします。 klasses = O... 続きを読む

Ruby、君のオブジェクトはなんて呼び出せばいいの?

2012/07/17 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby オブジェクト METHODS NEXT メソッド

Rubyには大量のメソッドがあります。ちょっと正確性を欠く数え方ですが、次のコードでRuby1.9.3に含まれるメソッド数を数えたら単純合計で1349個、ユニーク数(同名を1と数えて)で753個と出力されました1。 methods = Module.constants.flat_map do |c| next [] if c == :Gem k = Module.const_get(c) k.me... 続きを読む

 
(1 - 3 / 3件)