by shigemk2

当面は技術的なことしか書かない

2011-12-09から1日間の記事一覧

アジャイルサムライ リファクタリング:技術的負債の返済

アプリケーションには技術的負債というものが存在する技術的負債 - Wikipedia 技術的負債 Technical debt 開発の中で、先送りされるもの 文書化 テストコードの記述 ソースコード中の積み残し (TODO)項目の解決 コンパイラの警告 静的コード解析ツールの解析…

カバレッジ

カバレッジとは 【 coverage 】 - 意味/解説/説明/定義 : IT用語辞典 ソフトウェア開発において、出来上がったプログラムのテストをする際に、 どの程度をテスト対象とする(ことができる)かを適用する範囲のこと。

アジャイルサムライ ユニットテスト:動くことがわかる

アジャイルなソフトウェアエンジニアリングのプラクティス ユニットテスト*1 リファクタリング テスト駆動開発 継続的インテグレーション ユニットテストについて プロダクトコードの振舞いが怪しいときや、期待通りに動くことを確かめたいときは、 いつでも…

アジャイルサムライ 現場の状況を目に見えるようにする

現場の状況を目に見えるようにしている仕事場のことを ビジュアルワークスペースと呼ぶビジュアルワークスペースを作成するプロジェクトが詰み気味の事態に遭遇したとき 1.経営陣にインセプションデッキの説明をする (ただし正式な会議を開く必要はない)2.リ…

HTTPリクエストを作成してリクエストを送信する

Firefox3でも使えるRESTful開発向けアドオン「Poster」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログoperaのdragonflyにも似たような機能があるが、うまくいかなかったので 四苦八苦していると、Firefoxのアド…

Content-Transfer-Encoding

MIMEではUS-ASCIIだけでなくデータのさまざまな符号化方法の指定がこのヘッダで可能になっている。指定できるものは 7bit (7ビットテキスト) 8bit (8ビットテキスト) binary (バイナリ) quoted-printable (US-ASCIIに存在する文字はそのまま使い、存在しない…

MIME

Multipurpose Internet Mail Extension(多目的インターネットメール拡張‎)は、 規格上US-ASCIIのテキストしか使用できないインターネットの電子メールで さまざまなフォーマット(書式)を扱えるようにする規格である。 Multipurpose Internet Mail Extens…

文字数をカウントする

M-= リージョン内の文字数と行数を数えるやりかたはそのものずばり、リージョン選択→M-= これだけです。 word-count.elを使う手を考えましたが、別にそれやんなくても よくなりました。

HTTPリクエスト POSTの書きかた

HTTP プロトコルの POST リクエストサンプル|てくめも@ecoop.net こちらから。ありがとうございます。 POST / HTTP/1.1 host: example.com Content-Length: 13 foo=1&boo=abcきちんと文字数を計算しないといけませんね。

x-requested-with

Ajaxを利用したリクエストかどうかを判定するHTTPリクエストヘッダ。 X-Requested-With: XMLHttpRequest

アジャイルサムライ アジャイルな意思疎通の作戦

イテレーションでやるべき4つのこと 今回のイテレーションの作業に備える(ストーリー計画ミーティング) 実装直前に行い、見積りの数値やテスト条件をレビューしたりする 今回のイテレーションのフィードバックを得る(ショーケース) 分析、実装、テストが終了…

アジャイルサムライ 継続的インテグレーション:リリースに備える

継続的インテグレーション (Continuous Integration, CI) 継続的インテグレーション - Wikipedia主にプログラマーのアプリケーション作成時の品質改善や納期の短縮のための習慣のこと。 狭義にはビルドやテスト、インスペクションなどを継続的に実行していく…

アジャイルサムライ テスト駆動開発

TDDの極意は、レッド→グリーン→リファクタリングつまり、 失敗するテストをひとつ書くまでは、新しいコードを一切書かない 「危なっかしい所」をすべてテストする テストファースト(コードを書くまえにテストコードを書く)は あらゆるところで適用出来るわけ…