タグ

ブックマーク / blog.kengo-toda.jp (2)

  • 昨今のメソッドの命名方法事情まとめ - Kengo's blog

    一時期はメソッド名は動詞で始まらなければならないと言われていましたが、昨今ではJava標準APIでも動詞ではないメソッド名が散見されます。エントリではその傾向をまとめます。 of, from(from, of, valueOf, fromString, fromNullable etc.) fromやofはEffective Javaでも触れられているように、ファクトリメソッドとして利用されることが多いようです。例えばJAX-RSでは valueOf(), fromString() といった名前のファクトリメソッドを利用します。 EnumSet.of Integer.valueOf to, as(toList, asList, toArray etc.) 主に自分自身を別の形に変換するインスタンスを返すメソッドに使います。 IntStream.toArray Arrays.asList

    昨今のメソッドの命名方法事情まとめ - Kengo's blog
    yohshiy
    yohshiy 2015/07/15
    三単現の s はどうでもいいわけじゃなく、オブジェクトが主語になっているかどうか。 Set "が" 含むのか、Set "に" 加えるかの違いがある。
  • 「並行コンピューティング技法」より並列クイックソートを実装してみた - Kengo's blog

    ここ数カ月、並行処理およびその実装方法について地道に調べていました。具体的な内容としては、java.util.concurrentパッケージの使い方やデザインパターンの理解、サンプルプログラムの作成と性能テストです。 こうした自主学習の総まとめ*1として、オライリーの「並行コンピューティング技法」を読みはじめました。現在ソートの章まで読み進めています。 並行コンピューティング技法 ―実践マルチコア/マルチスレッドプログラミング 作者: Clay Breshears,千住治郎出版社/メーカー: オライリージャパン発売日: 2009/12/21メディア: 大型購入: 11人 クリック: 576回この商品を含むブログ (34件) を見る このには理論と実践をちょうど良い配分で混ぜている印象を持っています。 私は計算機科学分野を学んでいないためRAM(Random Access Machine

    「並行コンピューティング技法」より並列クイックソートを実装してみた - Kengo's blog
    yohshiy
    yohshiy 2013/11/22
    この本を見れば、並列ソートのやり方が書いてあるっぽい。
  • 1