タグ

ブックマーク / developers.srad.jp (4)

  • プログラマーにドキュメントを書かせるには? | スラド デベロッパー

    コードのドキュメントがきちんと作成されていない? 問題はプログラマー達にあるのではなく、プロセスにあると Fatal Exception の Neil McAllister 氏は言う (ネタ元) 。 「コードのドキュメントをきちんとまとめる開発者は非常に少ない。ドキュメントを書かせること自体が難題と言ってもいいだろうが、しかし不可能ではない」とのことで、同氏はドキュメントを作成する習慣を確立するためにも「ムチよりもまず飴」方式を採用すべきとだと提案する。多くの人と同じく、プログラマーだって命令よりもインセンティブの方が動機づけとなる。簡単な賞賛も大いに功を奏するが、他の手段を模索するのも良いだろう。彼らが週末にサポート業務で待機担当だったり、またアップデート作業で深夜に作業している時はないだろうか? 追加のドキュメント業務に精を出した彼らにはそういった他業務の負担を軽くしたりするのも一案だ

    ryoasai
    ryoasai 2012/01/29
    ドキュメントもプログラマも海外と日本とでは一般に意味する物が大きく異なるはず。日本ではWFのコンテキストにおけるドキュメントが議論される傾向がある。
  • 優秀なプログラマが5人いれば、1000人の二流プラグラマ以上の結果を出せる? | スラド デベロッパー

    Netscape創業者であり、現在は投資家というMark Andreessen氏が、「5人の素晴らしいプログラマは1000人の二流プログラマを完全にしのぐ」という発言をしたそうだ(@IT編集部の西村氏のブログ、このことが言及されているBill Taylor氏のブログ)。 内容は西村氏のブログにまとめられているのだが、最近シリコンバレーでは優秀なエンジニアの「価格」がうなぎのぼりだそうで、過大評価されているのではないか、という話である。優秀なプログラマは下手なプログラマの数十、数百倍の生産性を持つと言われているからこその結果なのだが、実際のところはどうなのだろうか?

  • カーネギーメロン大学コンピュータサイエンス学科、1 年次のカリキュラムから OO を除外 | スラド デベロッパー

    ストーリー by reo 2011年03月29日 12時00分 2 単位の講義は 90 時間なんですぜ ? 部門より カーネギーメロン大学のコンピュータサイエンス学科は 1 年次のカリキュラムからオブジェクト指向プログラミングの講義を除外したそうだ (家 /. 記事より) 。 大学側曰く「オブジェクト指向プログラミングは非モジュール的で非並行処理であるというその性質が現代のコンピュータサイエンスのカリキュラムに適さないと判断し、初年度のカリキュラムから完全に除外することを決めた」とのこと。オブジェクト指向プログラミングは 2 年次に「オブジェクト指向デザインメソッド」という選択講義として提供されるとのことだ。なお、この学科では初年度に関数プログラミングと命令型プログラミングの新しい講義が組み込まれ、これらを必修科目としてデータ構造およびアルゴリズムの新たな講義が計画されているとのことだ。

    ryoasai
    ryoasai 2011/04/07
    やはりアメリカのコンピューターサイエンス学科で学習することは日本とはかなり違うところもあるのだろうか。
  • プログラマに対するひどい指示・ルールについて語ろう | スラド デベロッパー

    とあるプログラマが「派遣時代に行った酷い現場の思い出」を togetter でまとめた「派遣 PG 時代の思い出」が話題になっている。曰く、 「メソッドを作ると処理が上下に飛んで可読性が落ちるので、出来る限り一つにまとめてください」と言われた。前任者が「コードを共通化してください」という言葉を勘違いし、一つの画面クラスに全ての画面の機能を持たせ、メソッドの引数でどの画面として動くかを切り替えるという凄まじい実装だった。帳票 1 枚ごとに 3000 行クラスが書かれていた。など、恐ろしい話がたくさん並んでいる。/.J でもひどいコードについての話題は数多くあったような気がするが、みなさんが体験したもっとも「これはひどい」という話はなんだろうか ?

  • 1