タグ

ブックマーク / el.jibun.atmarkit.co.jp (3)

  • 優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局:エンジニアライフ

    1990年代後半のインターネットブームの火付け役といってもいいWebブラウザ「Netscape」の創業者で、現在シリコンバレーで投資家として活躍するMarc Andreessen氏が、あるインタビュー中で「優秀な5人のプログラマは、二流のプログラマ1000人を完全に凌駕する」(Five great programmers can completely outperform 1,000 mediocre programmers.)と発言したことで、ちょっとした話題となっているようです。インタビューはライターのBill Taylor氏(個人サイト)が、自著「Marvericks at Work – Why the Most Original Minds in Business Win」(アマゾンUSへのリンク)のためにインタビューした際の答えとして、Harvard Business Revie

    優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局:エンジニアライフ
  • カッコをつけたコードはカッコわるいのか論争:プログラマで、生きている:エンジニアライフ

    プログラマならC/C++を知らなくても、 if (buffer == null) {return;} と if (buffer == null) return; は同じ動作をするということはお分かりかと思います。 正式な言い方があるのか分かりませんが、「省略が許可されている記述」というやつです。 わたしは「省略が許可されてても省略しない派」(←どういう派閥?)なので、常にカッコでくるむのですが、わたしのコードを読んだ人が「これってこういう書き方していいんだよ」とご丁寧にもカッコをはずしてしまったことがありました。 「それくらい知ってるんですけど」 「なら、なんでわざわざカッコつけてんの?」 「どっちでもいいんならカッコをつけた方が安全じゃないですか」 「どういうこと?」 当時、わたしは結合テストで出てきたバグの原因調査をよくやらされていた(他の連中はテストで出たバグをつぶすのに忙しかったか

    カッコをつけたコードはカッコわるいのか論争:プログラマで、生きている:エンジニアライフ
    tenkoma
    tenkoma 2009/07/20
    括弧がないと不安になるんだよね。if分のブロック修正の際に括弧も追加しないといけないのはカッコわるいと思うが。
  • 女性の直感力が生きるIT分野 -テストエンジニア-:息の長いエンジニアでゆこう:エンジニアライフ

    こんにちは、ヨギです。 僕はソフトウェア評価コンサルタントを目指しているので、ここ数年は作業の重心を、開発から評価(テスト)にシフトしてきました。 立場は、主にシステムテストの評価リーダーで、評価管理の他に、自動テスト導入の試みなどもしています。 さて、その間うすうす感じていたことで、途中から、ほぼ確信に至ったことがあります。 それは、女性の直感的なバグ発見力です。 論理的なテスト手法に依らず、思わぬバグを発見する力。 僕は、バグ発見に到ったテストケースをなぜ思いついたかを、彼女達にインタビューしてきましたが、それが直感に由来するゆえか、彼女達自身もわからないことが多く、最終的には「なんとなくそう思って……」となるのがオチでした。 しかし、それでは抽象的過ぎるので、説明できそうな事例を1つ挙げてみます。 ■おだやかな日々 システム評価(機能評価)の結果が一定水準に達し、品質評価(QC)への

    女性の直感力が生きるIT分野 -テストエンジニア-:息の長いエンジニアでゆこう:エンジニアライフ
    tenkoma
    tenkoma 2009/06/29
    関係なくね?
  • 1