no_picture

よりよい開発者になるために CodeKata

github の News Feed みてたら codekata というのがあって、なんだっけと思いつつ調べたら 情熱プログラマという本 ( http://amzn.to/d6zjDE ) を読んでいる。 そこにこんなことが書いてあった。 プログラマはしばしば実務の中でスキルを訓練する。 これがミュージシャンだったらどうだろう? 彼らがステージ上で変な音を出しながら練習していたら、観客はどう思う? 練習は、観客のいない密室で、自分の時間を使ってするべきだ。プログラマもそれと同じだ。 なるほど、それはその通りだ。で、この本にプログラミングの訓練の手がかりが紹介されている。 それが「Code Kata ( http://codekata.pragprog.com/ )」 だ。 “Kata”とは、空手の型のこと。 空手の練習は、定められた型を繰り返し反復することで技術を習得していく。 それと同様のコンセプトで、型を訓練し、ソフトウェア開発のスキルを磨きましょう、というものだそうな。 – 言葉をポッケに持ち歩こう なるほど。日々の基礎練習が大切なんですね。 ということで forkして codekata for haskell はじめました。