2011.9.24のブログエントリ When TDD Fails - BitRoar TDD(test driven development)にはいいところと悪いところある TDD信者(=藁人形)はここがおかしい という主旨のエントリ TDDをdisる記事はマイナーなのでhacker newsでもスレッドが伸びてる 本人的には自分の考えをまとめるためにTDD信者なる藁人形をこさえた模様 以下斜め読んだ内容 マントラ TDDは高品質ソフトウェア開発方法のベスト TDDは好きになれない?お前はクソ 黙ってコツコツ学べ、ゆくゆくは体得できるよ まあ耳にタコ。信者は至る所に プログラミングではTDDは万能じゃなくて問題を生むケースがある こんなこと言ったらアホ呼ばわりされるかも 観測範囲内では議論されてるのをみたことがない ただし、Peter Sergeantのエントリには影響受けてこのエントリ書
instanceof演算子でオブジェクトがクラスのインスタンスであるか評価できます。 組み込みクラスだけでなく、自前のクラスも正しく判定できます。 プロトタイプチェーンも辿ってくれるようです。 // クラス function Hoge() {}; function Foo() {}; Foo.prototype = new Hoge(); var a = []; stdout.innerHTML += "a is Array? " + ( a instanceof Array ? "true" : "false" ) + "<br/>"; // true stdout.innerHTML += "a is Hoge? " + ( a instanceof Hoge ? "true" : "false" ) + "<br/>"; // false stdout.innerHTML += "a
先日のエントリで手続きを記述するという側面と、式を記述するという2つの側面があるということを書きました。 プログラムの理論とはなにか そして、手続きの性質として代表的な、アルゴリズムについての勉強のしかたについてまとめてみました。 アルゴリズムの勉強のしかた そこで、今回は、式を記述するという側面の勉強のしかたと、あとこの分野は自分でもまだ全然勉強してなかったので、これからどういう本を読もうと思っているかをまとめてみます。 プログラム意味論 プログラムは必ずプログラム言語、少なくとも記号で記述します。*1 そこで、プログラムの勉強という点では、どのように動くかというアルゴリズムの勉強だけではなく、どのように書けるか、書いたものにどのような性質があるのかということも知る必要があります。 例えば、2005年あたりからRubyのような動的型付け言語が流行りだし、Javaなどの静的型付けの言語との
この記事で、アルゴリズムの勉強はアルゴリズムカタログを覚えることじゃないよということを書きました。 プログラムの理論とはなにか アルゴリズムの勉強というのは、スポーツで言えば腕立て伏せや走り込みみたいな基礎体力を養うようなもので、「ソートなんか実際に自分で書くことないだろう」とかいうのは「サッカーは腕つかわないのに腕立ていらないだろう」とか「野球で1kmも走ることなんかないのに長距離の走り込みいらないだろう」とか言うようなものです。 Twitterでアルゴリズムの勉強とはなにかと尋ねられて、「アルゴリズムの基本的なパターンを知って、それらの性質の分析のしかたをしって、いろいろなアルゴリズムでどのように応用されているか知って、自分が組むアルゴリズムの性質を判断できるようになることだと思います。 」と答えたのですが、じゃあ実際どういう本で勉強すればいいか、ぼくの知ってる本からまとめてみました。
現在30歳手前、数年前にテレビ局へ中途で転職した。 色々な所で語られているほど華やかな場所ではなかったが 少なくとも給料は2倍になった(以前は手取り20を切っていた)。 マスコミはみんな1000万プレーヤーなんてのはバブル期以来の幻想なんだけど それでも額面で自分の父親を上回るほど、立派な仕事をしているとは思えなかった。 兎に角、僕は子供の頃からの憧れだったテレビ局で働くことになった。 そして今、言いようのない閉塞感と絶望に打ちひしがれている。 時代を覆う閉塞感、いまを生きる方なら少なからず共有出来るものだと思う。 バブル崩壊後、右肩下がりの時世を過ごしてきた僕も同様、 表現し難い恐怖感、いや、得体のしれない魔物「ぼんやりとした不安」が常について回った。 直接の危害がすぐに及ぶ訳ではない、けれど穏やかに沈んでいく日常が怖かったのだ。 在りきたりな言い方すると「沈みゆく船に乗り合わせた不幸」
23. $ dig mx hiroba.org;; QUESTION SECTION:;hiroba.org. IN MX;; ANSWER SECTION:hiroba.org. 86400 IN MX 5 alt1.aspmx.l.google.com.hiroba.org. 86400 IN MX 5 alt2.aspmx.l.google.com.hiroba.org. 86400 IN MX 10 aspmx2.googlemail.com.hiroba.org. 86400 IN MX 10 aspmx3.googlemail.com.hiroba.org. 86400 IN MX 10 aspmx4.googlemail.com.hiroba.org. 86400 IN MX 10 aspmx5.googlemail.com.hiroba.org. 86400 IN MX 1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く