なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

2012-07-14から1日間の記事一覧

spring-mvcでの@RequestMappingの振る舞い

以下のメソッドは、「/profiles/show」へのGETに一致する。 @Controller @RequestMapping("/profiles/*") public class ProfilesController{ l @RequestMapping(method=RequestMethod.GET) public void show(){ //実装 } }

リンク集

ドキュメントレビューをする際の10のポイント http://www.ryuzee.com/contents/blog/3362 Scrumではコードレビューをどうやっているか? http://www.ryuzee.com/contents/blog/4588 大きなリリースの際にチェックすべき34のこと http://www.ryuzee.com/conte…

【プログラミング作法】から抜粋

プログラミング作法作者: ブライアンカーニハン,ロブパイク,Brian Kernighan,Rob Pike,福崎俊博出版社/メーカー: アスキー発売日: 2000/11メディア: 単行本購入: 49人 クリック: 960回この商品を含むブログ (202件) を見る 第6章 テストより 「コーディング…

【プロになるためのWeb技術入門 なぜ、あなたはWebシステムを開発できないのか】から抜粋

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか作者: 小森裕介出版社/メーカー: 技術評論社発売日: 2010/04/10メディア: 大型本購入: 53人 クリック: 1,119回この商品を含むブログ (27件) を見る はじめに、より 「Webアプ…

【Coders at Work プログラミングの技をめぐる探求】から抜粋

Coders at Work プログラミングの技をめぐる探求作者: Peter Seibel,青木靖出版社/メーカー: オーム社発売日: 2011/05/25メディア: 単行本(ソフトカバー)購入: 11人 クリック: 345回この商品を含むブログ (33件) を見る 第1章 ジェイミー・ザウィンスキー…

不正パラメータチェックについて

「防御的プログラミング」とは、 引数が正しい値でないことを検査し、不正であればシステムを停止させて、デバッグさせること。 コード例: unsigned int hash(char *str) { // 引数チェック if (str == NULL) { // strがNULLのときは、assertでシステム停止…

不正パラメータのテスト、assert実装方法について

テストでは、正常系処理のテストだけでなく、不正パラメータの処理に対してのテストもすべきです。 不正パラメータの処理に対してのテストとは、例えば以下のような関数を実装した場合、 /** * 与えられた値の平方根を返します。 * valueが負の値のときデバ…

Java SE 7 ( JDK7 )言語仕様

ソフトウェアが時代とともに、バージョンアップしていくように、 プログラミング言語もバージョンアップしていきます。 機能拡張はもちろん、プログラミング言語のバグが修正されます。 (プログラミング言語にバグがあるなんて、プログラムを勉強してから知…

社外技術交流会

以前、社外の技術交流会に参加しました。 なかなかいい話が聞けました。 発表内容のメモ 開発反復期間は2週間 [理由]: 顧客との計画変更間隔(1ヶ月は長い) 計画と実施のバランス(1:10) メンバーの休暇計画(休暇が分かるのが2週間前ぐらい) 発生し…

不具合に対するテストの書き方

本文は、以下の書籍を参考にしました。 継続的インテグレーション入門 開発プロセスを自動化する47の作法作者: ポール・M・デュバル,スティーブ・M・マティアス,アンドリュー・グローバー,大塚庸史,丸山大輔,岡本裕二,亀村圭助出版社/メーカー: 日経BP社発売…