タグ

ブックマーク / taka-2.hatenablog.jp (2)

  • if-elseの最適化(フラットなif-else if-elseを、二分木に展開) - ITコンサルの日常

    テキスト ハイパフォーマンスJavaScript 作者: Nicholas C. Zakas,水野貴明出版社/メーカー: オライリージャパン発売日: 2011/03/20メディア: 大型購入: 9人 クリック: 1,176回この商品を含むブログ (34件) を見る お題 4.2.2 if-elseの最適化に載ってるのですが、 if(value == 0) { return hoge + "a"; } else if(value == 1) { return hoge + "b"; } else if(value == 2) { return hoge + "c"; } else if(value == 3) { return hoge + "d"; } else if(value == 4) { return hoge + "e"; } else if(value == 5) { ret

    if-elseの最適化(フラットなif-else if-elseを、二分木に展開) - ITコンサルの日常
  • SEとPG vs プログラマ2人 - ITコンサルの日常

    階段状になってるスケジュールをぼーっと見てたら、このネタを思い付いた。 前提 SE: 設計はするが、コードは書かない人。 PG: コード(だけ)を書く人。 プログラマ: 設計も実装もする人 既に稼働中のシステムがあり、変更案件やバグが課題として一覧管理されている。 あるリリース(xxリリースとする)では、変更Aと、バグBの課題を改修し、リリースしようとしている。 各課題に対しては、設計/実装/テストの作業が必要である。(レビューとか、リリース作業とかは省略) 各作業に対しては、1週間かかるという見積りが出ているとする。 お題 このときのスケジュールを書け。 SEとPGが1人ずついる場合 工程ごとに分担するので、中項目は工程になる。(垂直分割) PGは、SEの設計が終わらないと何も出来ないので、1週間アイドル状態になる。 SEは、PGが誤解しないよう、細心の注意を払って設計書を書く必要がある

    SEとPG vs プログラマ2人 - ITコンサルの日常
  • 1