タグ

programmingに関するnimaiのブックマーク (7)

  • プログラマーが泣けるジブリのセリフ20撰。 - このブログは証明できない。

    「飛ばねぇプログラマーはただのプログラマーだ」(紅の豚) 「夢だけど、バグじゃなかった!」(となりのトトロ) 「見ろ!人員がゴミのようだ!」(天空の城ラピュタ) 「前は何も考えられなくなって、飛べたの」(魔女の宅急便) 「40秒でコミットしな!」(天空の城ラピュタ) 「ようやく守らなければならないものができたんだ。納期だ」(ハウルの動く城) 「ポニョ、ソースコード!好きー!」(崖の上のポニョ) 「ヤな部長! ヤな部長!! ヤな部長!!!」(耳をすませば) 「黙れ小僧!お前にサンが救えるか?」「わからない。だが、オラクルと共に生きることはできる!」(もののけ姫) 「逝ってしまわれた…」(風の谷のナウシカ) 「違う部署で働かせてください!」(千と千尋の神隠し) 「変数名を大切にしないやつなんて大っ嫌いだ!」(ゲド戦記) 「あの子を解き放て!あの子はプログラマーだけど人間だぞ」(もののけ姫) 「

  • 「誰にでも読めるソースコード」は良い物なのか? - Logic Dice

    「プログラムは誰にでも読めるように書くべきである」 そう言うことも聞くし、今日行った会社の説明会で少しそんな話を聞いたので、自分の意見をまとめて見ようと思う。 なお、あくまで持論であり、今の考えを纏めたものなので、異論は認める。 4/16追記:まず、反響に自分が一番驚きました。 自分の文章が下手で、言いたい事がうまく伝わっていないところもあるので、原文を残しつつ修正稿を上げようと思っています。が、少々忙しい状況が続くので、コメントに対する返信なども含めてしばらくお待ち下さい。 論理学的命題と定義 結論を言うと、「誰にでも読めるソースコード」は存在しない。言い換えれば、命題「誰にでも読めるソースコードは存在する」は偽である。 これは厳密には証明出来ないが、悪魔を連れてくる(と言う)ことはできる。つまりは、全くプログラムを勉強したことが無い人にソースコードを見せても、その意味は理解出来ない。こ

    「誰にでも読めるソースコード」は良い物なのか? - Logic Dice
    nimai
    nimai 2010/04/14
    同意。id:p260-2001fp そんなメンバって、そのサポート工数とか書いたコードの品質管理工数とか考えると、工数マイナスじゃありません?
  • 興味のある言語に○○○と書いておいたら面接で・・・

    でちまるさん(実際かわいい) @decimalbloat 「興味のある言語に TMP と書いておいたら、『お前は今までに書いたtemplate<typename T>の数を覚えているのか?』と聞かれたので、『昨日までの時点では、99822回だ』と答えた」 2010-01-26 01:49:12

    興味のある言語に○○○と書いておいたら面接で・・・
  • コードコメントに書くべきは「意図」 - プログラマーの脳みそ

    2.トリッキーな実装 ソースを読んだだけではすぐにわからないようなアルゴリズムを採用している場合や、使用しているライブラリのバグ回避のための特殊な処理を行っている場合、または他の人が見たときや自分が数年後に見た時に「なぜここでこんなことを?」と感じる可能性がある場合にはソースコードにコメントを追加するべきだ。これは言わばトリッキーな実装である。 ソースコードのコメント率は20%を切ることが望ましい : 小野和俊のブログ 私はこの部分にはもうちょっと汎用的に「意図」を書くべき、とすることを提案しよう。*1 トリッキーな実装というのは、「普通」ということが分かっていて初めてトリッキーかが分かる。普通か、トリッキーか、というのは時代背景*2というかハード的な制約も関係するだろう。常識は移ろいゆく。人がトリッキーではないと確信して書かれるコードと、トリッキーなコードとの線引きはどうしたらよいのだ

    コードコメントに書くべきは「意図」 - プログラマーの脳みそ
    nimai
    nimai 2009/09/09
    全面同意。/付け加えて言うなら、VCSへのコミットのコメントも、ね。
  • 緊急事態にあって...の英訳

    緊急事態にあっても素早く故障・バグを見つけて修理できる人 wizard - アルクがお届けするオンライン英和・和英辞書検索サービス。

    nimai
    nimai 2008/10/21
    おみごと。
  • http://d.hatena.ne.jp/habuakihiro/20080204

  • ペアプログラミング、実践してますか? | スラド デベロッパー

    最近redditで議論になっていたのですが、/.Jの皆さんはペアプログラミングを仕事で実践していますか? 数年前からエクストリーム・プログラミングの一環として話題になり、2003年には解説書出版に合わせて/.Jのストーリーにもなり、一部研究によれば生産性が1人で作業した場合の2倍以上になるともされていますが、タレコミ子の周辺ではまだやっている人がいないのが現状です(私のいるところが遅れているだけかもしれません……)。また、「誰もが向いているわけではない」というような意見も見られます。 ペアプログラミングを職場で実践している/.Jerの感想を聞いてみたいです。

  • 1