タグ

ブックマーク / d.hatena.ne.jp/PoohKid (2)

  • プログラマの生産性ってなんだ? - 坊やがゆく

    システム開発なんてことを漠然と考えていたら「仙石浩明の日記: 「ソフトウェア開発」は「モノ作り」ではない」なんてタイムリーな話題を見かけたので、少し考えをまとめてみました。 一般的に受託開発で適用される生産性とは、成果物(主にステップ数)÷開発工数(時間)で求められます。つまり、「1時間あたり何ステップのコードを書けるか」ということになります。 成果物をステップ数で測るというのはさすがに前時代的ですが、開発工数は開発費(コスト)とイコールですので、全く的はずれとは言えないかもしれません。とは言え成果物をステップ数で判断するなんて今どき納得してくれる方は少ないでしょう。 そこで成果物を判断する材料は何かを考え直してみましょう。なにを作ったかどうやって作ったかどれくらいの量を作ったかというような観点があると思います。 ちなみに、成果物システムなにを目的/どんな/どれだけ実用的か/どれだけ利益を

  • 坊やがゆく - Railsでソーシャルブックマークを作ってみようか(第2回)

    エンジニア説明Railsアプリを作る「はじめの一歩」としての足がかりになればと思いまとめました。手順に沿ってコピペしていくといつのまにかアプリケーションが完成するというサンプルです。第1回のmasuidriveさんベースにRails勉強会@東京第11回での高橋征義さんバージョンとInternet Week 2006でのかずひこさんバージョンをミックスしました。環境やインストール、趣旨や概要につきましては第1回をご覧ください。 ■第1回との相違点Internet Week 2006のT24 : はじめよう Ruby on Rails 〜フレームワークで作るWebアプリケーション〜をベースに内容を変更しました。基的な流れは変わっていませんが、機能/モデルが変更されています。文字コードの設定を先に行うようにしました。モデルの定義を先に明示しました。モデルの作成にマイグレートを使用するようにしま

  • 1