タグ

JavaとEnglishに関するraimon49のブックマーク (2)

  • 英語の次はプログラミング、楽天の三木谷会長が社員に要求

    英語を社内公用語にした楽天の三木谷浩史会長兼社長が、今度はコンピューターのプログラミング能力を社員に求めている。 近く1万7000人超の社員に、コンピュータープログラムの仕組みや、CPU(中央演算処理装置)とGPU(画像処理半導体)の違いを理解するよう求める見通しだ。プログラミング言語を記述する初級レベルのコーディング能力が必須となる。 楽天は2018年、約260人の非技術系新卒者向けにプログラミング言語Javaの入門レベルとネットワークアーキテクチャー構築の基スキルを含む6カ月間のコースを設けた。今年4月入社の新卒400人も研修に3カ月を費やすことになる。同社では研修を全従業員に拡大する計画はまだないとしている。

    英語の次はプログラミング、楽天の三木谷会長が社員に要求
    raimon49
    raimon49 2019/03/20
    もう数年すれば公教育でプログラミングを当たり前のように習った人が増えるんだろうし、いい取り組みだと思う。
  • ブール値を返すメンバー関数の命名規則

    関数の名前の付け方は人それぞれですが、使う単語が同じなら、関数の名前はほぼ同じものになると思います。例えば、サイズをセットする関数の名前を、「set」と「size」という単語を使って考えると、ほぼ全員が「SetSize」と答えるでしょう。「SizeSet」「SizeToSet」「SizeSetted」「SettingSize」といった名前を考える人は、ほとんどいないと思います。 ところが、真か偽かのブール値を返す関数の名前は、混乱することが多いようです。 ここでは、Java言語で採用されている命名規則と、その解釈の仕方を紹介します。 関数名が混乱する例 ブール値を返す関数では、「Is○○」という名前を良く見かけます。例えば、中身が空っぽかどうか、の判定をする関数には、IsEmptyという名前が良く使われます。MFCのCStringクラスや、JavaのListインターフェースなどにも、IsE

    raimon49
    raimon49 2011/01/31
    確かにFileクラスならexist()にするけど、isExist()って命名してる人が居ても、意図が伝わるし別に良いかなーと思ってしまう。
  • 1