2013-01-01から1年間の記事一覧

IE8 JavsScriptでのArrayインスタンス化の注意事項

下記コードがIE9では正常に動作しましたが、IE8では正常に動作しなかったので記載しておきます。 var names = [ "Java", "Ruby", "PHP", ]; for(var i = 0, len = names.length; i < len; i++){ alert(names[i]); } IE9ではnamesオブジェクトをArrayとして認…

"「納品のない受託開発」を知ろう、語ろう会"参加してきました。

【スピーカー】 "株式会社ソニックガーデン代表取締役社長CEO 倉貫義人"さんです。 ・株式会社ソニックガーデン http://www.sonicgarden.jp/【司会】 "株式会社エイチアイ・シス代表取締役 石川博子"さんです。 ・株式会社エイチアイ・シス http://www.hi-sy…

末尾再帰:Tail Recursion

Scalaを勉強している中で「末尾再帰」という概念を知りました。ここでは「末尾再帰」について記載します。 末尾再帰とは 「末尾再帰」とは再帰の一種です。一番最後に自分自身を呼び出して、後は値を返すだけで、その後になにもやることが残っていない再帰の…

"システム思考を手に入れよう。"参加して来ました。

【主催者】 DEVLOVEの主催のイベントです。 http://devlove.doorkeeper.jp/events/6155 【ゲスト】 "有限会社チェンジ・エージェント代表取締役社長兼CEO 小田 理一郎"さんです。 有限会社チェンジ・エージェントのホームページにはシステム思考の解説や事例…

リーダブルコード:14章 優れたテストコード

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

リーダブルコード:9章 変数と読みやすさ

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

リーダブルコード:8章 巨大な式を分割する

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

リーダブルコード:7章 理解しやすい条件式・ループ

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

リーダブルコード:5~6章 優れたコメント

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

Sublime Text 2 でウィンドウ数を変更

※どういうかたちでまとめようか思案中 Winsows Alt + Shift + <数字>

リーダブルコード:4章 美しさ

※TODOあり リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)…

リーダブルコード:2~3章 理解しやすい名前を付ける

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

リーダブルコード:1章 理解しやすいコード

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人…

ソフトウェアテストの流れ:終了作業

テストの主要なアクティビティとして以下のものがあります。 計画とコントロール 分析と設計 実装と実行 終了基準の評価とレポート 終了作業 本記事では「終了作業」についてまとめます。 計画にあるテストの成果物がリリースされたかをチェックする。 テス…

ソフトウェアテストの流れ:終了基準の評価とレポート

テストの主要なアクティビティとして以下のものがあります。 計画とコントロール 分析と設計 実装と実行 終了基準の評価とレポート 終了作業 本記事では「終了基準の評価とレポート」についてまとめます。 テスト結果の記録をテスト計画作業で定義した終了条…

ソフトウェアテストの流れ:実装と実行

テストの主要なアクティビティとして以下のものがあります。 計画とコントロール 分析と設計 実装と実行 終了基準の評価とレポート 終了作業 本記事では「実装と実行」についてまとめます。 実際にテストを実施するための手順や確認項目の詳細となるテストケ…

ソフトウェアテストの流れ:分析と設計

テストの主要なアクティビティとして以下のものがあります。 計画とコントロール 分析と設計 実装と実行 終了基準の評価とレポート 終了作業 本記事では「分析と設計」についてまとめます。 テストの分析では、テスト計画で定めたテスト戦略に基づいてテスト…

ソフトウェアテストの流れ:計画とコントロール

テストの主要なアクティビティとして以下のものがあります。 計画とコントロール 分析と設計 実装と実行 終了基準の評価とレポート 終了作業 本記事では「計画とコントロール」についてまとめます。 テスト計画 スコープとリスクを特定し、テストの目的を定…

ソフトウェアテストの流れ

テストの主要なアクティビティ テストの主要なアクティビティとして以下のものがあります。 計画とコントロール 分析と設計 実装と実行 終了基準の評価とレポート 終了作業 これらのアクティビティを直線的に進めることもあれば、並行して進めることもありま…

テストアプローチ

JSTQBのシラバスを元にまとめます。 テストアプローチとは テストアプローチとは、テスト戦略を特定のプロジェクトに対して策定し組み込むことです。テスト計画やテスト設計においてテストアプローチを定義します。 テストアプローチを定めることにより次の…

コーディング規約まとめ

GoogleのJavaScript規約英語:http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml日本語(2.93):http://www38.atwiki.jp/aias-jsstyleguide2/pages/1.html日本語(2.72):http://cou929.nu/data/google_javascript_style_guide/ Google…

測定できないものは管理できない。(If you can't measure it, you can't manage it.)

"ピーター・ドラッカーの「測定できないものは管理できない」"は引用元がはっきりしない。 / “富士通が掲げる「フィールド・イノベーション」- 黒川社長基調講演 (2) 業務改善は"見える化"から | マイナビニュース” http://t.co/UGfqAe3eJ2— 角征典 KADO Mas…

用語整理:エラー(誤り)、バグ・欠陥・フォールト、故障、インシデント

ISTQBの定義を元に整理します。 エラー(誤り) 定義:間違った結果を生み出す人間の行為。 エラーがコードやドキュメントのバグになる。 バグ・欠陥・フォールト 定義:要求された機能をコンポーネントまたはシステムに果たせなくする、コンポーネントまた…

テスト容易性

JSTQBのテキストに"テスト容易性"に関する記載があったのでここにまとめておきます。 テスト容易性 定性的な基準ではなく定量的な基準になっていること。 結果が容易に確認できること。最終的な値だけではなく中間的な値も確認できること。 ソフトウェアテス…

シングルユーザーモードで安全にデータベースをリストアする。

※用語集 DB:データベース DBをリストア際、一度に一人だけしかDBにアクセスできないようにすることで、安全にリストアすることができます。 ここではSQL Server 2012での実施方法を記載します。 OracleDBでもシングルユーザーモードが用意されていることは…

"ぐるぐるDDD/Scrum#2"参加して来ました。

掲題のワークショップに参加してきました。 http://dddscrum.doorkeeper.jp/events/5070 主催者は原田さんです。 https://twitter.com/haradakiro 使用していた(と思われる)スライドです。 http://www.slideshare.net/kiroh/scrum-andddd-tdc2013distss 会…

"Agile Conference 2013"参加して来ました。

【主催】 株式会社テクノロジックアート http://www.tech-arts.co.jp/ 【イベントページ】 http://pw.tech-arts.co.jp/act2013/ セクションごとに下記の通りまとめました。 このイベントではカンバンがメインテーマになっているように感じました。 [基調講演…

テストコード:product.errors[:price].join(';')

モデルのテストコードの中で次のような検証を行うところがあります。 product.price = -1 assert product.invalid? assert_equal "must be greater than or equal to 0.01", product.errors[:price].join(';') 上記コードは、productのpriceに-1を設定して、…

.vimrcのディレクトリ

Vimを使ってみようと思っていろいろ調べていると、必ず「.vimrcを編集します。」という内容が出てきます。ただし、探しても探しても.vimrcは存在しません。 .vimrcは自分で"$HOME"に作成するようです。 "$HOME"の実際のパスは下記コマンドを実行して確認し…

テストコード:assert_difference

railsのコントローラのテストコードで使われているメソッドです。 次のようなところで使われています。 ◆createのテスト assert_difference('Product.count') do post :create, product: @update end ◆destroyのテスト assert_difference('Product.count', -…