Javaの例外についてまとめようと思ったので。 Effetive Javaの目次を参考に。 項目57 例外的状態にだけ例外を使用する 項目58 回復可能な状態にはチェックされる例外を、プログラミングエラーには実行時例外を使用する 項目59 チェックされる例外を不必要に…
Commons DBCPについて調べてみました。 ちょっと前置きからスタートします。 Connectionオブジェクトの生成について Javaは、DBとの接続をjava.sql.Connection型のオブジェクトとして取り扱います。 JDBCドライバを使った一般的なプログラムは以下のようにな…
同業者のみなさんと飲んでると、 たまに「上流工程の仕事って意味ないよね」みたいな話になります。 僕も3年くらい前まではそんなふうに思ってました。 「さっさとコーディングして、アジャイルな開発にすればいいじゃん」みたいな、 アジャイルも上流工程…
今住んでるところには近所に成城石井があります。 値段の高さにも驚きでしたが、美味しいものを見つけたのでご紹介。 そう、これチーズ。右下のな。 900円くらいしたけど、そんだけの価値ありました。 まぁ調子乗ってベルギービールやら買ったら、けっこうな…
最近、仕事をしていて気づいたことのメモです。 リスペクトする先輩(阿修羅的な上司)に言われて気づきました。 「いいか、俺達、エンジニアの上流工程のお仕事は「決める」ことなんだぜッ!」 たしかに。。 言われたことが頭ではなく心で理解できました。 …
よく、 「小規模プロジェクト」とか「大規模プロジェクト」とかよく言うけれど、 何人くらい(期間はいつくらい)が小規模で、 何人くらい(期間はいつくらい)が大規模なのか曖昧でした。 ソフトウェア見積り―人月の暗黙知を解き明かす作者: スティーブマコ…
COCOMOの数式を使って見積もった開発工数から最適開発期間を求めます。 最適開発期間ってのは名前のとおり、最適な開発期間。 最適開発期間 最適開発期間 = 2.5 × (開発工数) ^ 0.35 この公式から最適な開発期間は 10人月 => 5.6ヶ月 100人月 => 12.5ヶ月…
COCOMO2の数式モデルのメモ。*1 あまり役に立ちそうにないけど、何かの役に立つかもしれないので。 COCOMO2 工数=2.94 × 規模 ^ E × EM1 × ・・・EM17 E:スケール要因(開発の先例性、プロセスの成熟度など) EM:コスト要因(プロダクト要因、メンバー要…
FP法とFP試算法をまとめます*1。 FP試算法 35 × ILFの数 + 15 × EIFの数 根拠もメモしておく。 1つのILFには平均して以下のトランザクション・ファンクションが見込まれる。 3つのEI 2つのEO 1つのEQ 1つのEIFにはして以下のトランザクション・ファンクショ…
僕なりの要求、仕様、設計、実装の流れの解釈をまとめます。 いきなり例題です。 顧客の要望として「取引先情報の一覧を出力したいんだ」が出たとします。 これを要求として定義します。 要求 取引先情報の一覧を出力したい*1 次に、要求から仕様を抽出しま…
見積もりって言っても見積もる対象は様々です。 システム開発における見積もりでは、規模、工数、コスト、スケジュール、費用対効果などが見積もりの対象になります。 ここでは、規模、工数、コストについてまとめてみます。 規模 開発対象となるシステムの…
見積もりについて勉強してるので少しずつまとめます。 ちょっとタイトルがいけてない。 システム開発における見積もりは、見積もりを適用するフェーズによって以下のように分類される。 試算見積もり プロジェクト発足より、さらに前のフェーズ*1で行う見積…
お疲れ様です。 お盆休みいかがお過ごしでしょうか。 さて、このたびブログをリニューアルしました。 ブログのテンプレートから、ヘッダー、サイドバーといじってみました。 今回の変更は以下の5点です。 最近の画像 最近読んでる本 Tumblr(ネタ用) Twitt…
プロ野球チーム「Softbank」で使われている iPhoneアプリが凄い | トブ iPhone を読んでスゲーって思ったのでご紹介。 なんていうかソフトバンクスゴいやん、これ。 ソフトバンクホークスってのがかっこいいな。 今のiPhoneアプリって、AppStoreで公開するの…
iPhoneアプリを作ってみたくなったので、この本を読んで勉強してみました。 基礎からのiPhone SDK作者: 鶴薗賢吾出版社/メーカー: ソフトバンククリエイティブ発売日: 2009/04/23メディア: 大型本購入: 14人 クリック: 334回この商品を含むブログ (39件) を…
おそらく誰も気づいていないと思いますが、最近ブログの更新が止まってました。 ブログは書こう、書こうと思うと、なかなか書けないもんですね。 ここ1ヶ月何をしていたのかというと、 iPhoneアプリの勉強とか英語の勉強とかしてみたり、 TwitterやらTumblr…
週末の昼下がりに、 Railsのガイドを読んでたら、以下のようなコードに遭遇したのでメモしておきます。 def logged_in? !!current_user end 気になったのは、エクスクラメーションマークが2つ付くところです。 通常、!(エクスクラメーションマーク1つ)の…
英語の本に載ってた。 染みるわー。
Rubyによるデザインパターンの勉強です。残りわずかになってきました。 提供は、 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購…
Rubyによるデザインパターンの勉強です。 提供は、 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 12人 クリック: 193回この…
Rubyによるデザインパ(ry 提供は、 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 12人 クリック: 193回この商品を含むブロ…
最近、「村山さんのブログつまんない」という声をよく聞くので、 たまには小ネタも挟んでいきたいと思います。 「クレームを大事にするのが牛角が躍進する要因だ」、とテレビで言ってたし。 さて、本日のテーマはこちら。 Lekue (ルクエ)【日本正規品】スチ…
rubyの実行コマンドのオプションについて勉強しました。地味にまとめます。 参考書籍です。この本読んでRubyを勉強します。 Ruby逆引きハンドブック作者: るびきち出版社/メーカー: シーアンドアール研究所発売日: 2009/05/25メディア: 単行本購入: 23人 ク…
いろいろと思案した結果、第1回はStrutsのお話をしたいと思います。 それではどーぞ。 JavaでWebアプリケーションを構築するには、JSPやServletといった技術がベースになります。 これらの技術はWebアプリケーションを構築する上で必須となる技術なのですが…
東京での新入社員研修が終わりました。 おかげさまで、なかなか濃い(楽しい)2ヶ月を過ごすことができました。 大阪に帰ってきた僕は少し時間ができたので、 研修で話せなかったことや、気づいたこと、その他もろもろをこれからブログでまとめていこうと思…
Rubyによるデザインパターン生活。続けます。 本日はProxyパターンを取り上げます。 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行…
Rubyによるデザインパターン生活。若干飽きてきたけど続けます。 本日はAdapterパターンを取り上げます。 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/…
Rubyによるデザインパターン生活。継続中。 本日はCommandパターンを取り上げます。 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行…
週末は東京をぶらぶらしてました。 が、今日はあいにくの大雨でした。 なので、雨にぬれないようにと、とりあえず恵比寿ガーデンプレイスに行ってみました。 写真が暗いのはiPhoneでトイカメラのエフェクトをかけたから。 ここまで暗くはなかったです。 恵比…
Rubyによるデザインパターン生活、何日目とかもういいや。 本日はIteratorパターンを取り上げます。 Rubyによるデザインパターン作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01…