年に一度行われるアジャイル開発のイベント「Agile Japan」が今年も開催されました。今年の基調講演は、アジャイル開発の中で品質の重要性をあらためて位置づける目的で、James Gernning氏が「“Demand Technical Excellence”アジャイルにおける技術と品質の重要性」という題で行っています。 (本記事は「アジャイル開発において、技術と品質の重要性は不可欠だ(前編)。Agile Japan 2013」の続きです) 品質を作り込むプロセス コンピュータサイエンティストとして有名なEdsger Dijkstraは、信頼性の高いソフトウェアが必要であれば、最初からバグを避ける方法を探さなければならないことに気づくだろう。と言っています。 つまり、バグを作り込まない、品質を作り込むプロセスにすることで、大事な時間をデバッグに使われないようにするのです。 テストドリブン
年に一度行われるアジャイル開発のイベント「Agile Japan」が今年も開催されました。今年の基調講演は、アジャイル開発の中で品質の重要性をあらためて位置づける目的で、James Gernning氏が「“Demand Technical Excellence”アジャイルにおける技術と品質の重要性」という題で行っています。 アジャイル開発とは、単にすばやく柔軟に開発する手法なのではなく、そこに品質を作り込んでいくことが欠かせないのだ、というメッセージでした。非常に多くの内容が詰め込まれた講演でしたが、その概要を記事として紹介しましょう。 “Demand Technical Excellence”アジャイルにおける技術と品質の重要性 James Grenning氏。 その前に、私がアジャイル開発に関わった経緯について触れておきましょう。 1999年当時、私はRobert Martin(著名な
フォームのselect要素をHTMLには手を加えずに、美しいミニマルなデザインを適用し、使いやすさもアップさせるjQueryのプラグインを紹介します。 デザインのテーマも用意されており、オリジナルのテーマをスタイルシートベースでつくることもできます。 Minimalect Minimalectの特徴 Minimalectのデモ Minimalectの使い方 Minimalectの特徴 select要素を洗練されたデザインに置き換えます。 optgroupsのサポート。 フィルタリングのサポート。 キーボードナビゲーション。 テーマのサポート。 Minimalectのデモ HTMLの変更は無しで、select要素を美しく、そして使いやすくしたデモがあります。 まずは、一つ目。
(面接会場のドアの前で)あー緊張するなあ……。やっぱ第一印象が大事だよね。いや、自分を信じるんだ。「あなたの印象を500%改善する108のポイント」記事を読み込んで朝まで練習したし! (コンコン) (ガチャッ)失礼しまうおぁ!?(ドォン) はい、失格ー。 えっ……うっ……えっ……? ええと……(マニュアルを読みながら)「面接は終了しました。出入り口は通路奥です。セキュリティカードはフロントにてお返しください」だそうです。ありがとうございましたー。 えっ、なんかこれすごく、どこまでもマサカリなんですけど……。壁、貫通してる……。 持ってきて。 えっ? 私にやらせる気? それが不採用通知よ、こちらに持ってきて。 いや、確かに不採用通知は致死率が高いものかもしれないですけど、IT企業なのに物理なんですか? ……すみません、全然抜けません……。 惰弱ね。字をよく見なさい、「惰弱」(だじゃく)よ。「
添乗員付きの欧州ツアー旅行で英国のヒースロー空港に置き去りにされ、精神的苦痛を受けたとして、仙台市若林区の50代男性が4日までに、ツアーを計画した大手旅行会社阪急交通社(大阪市)に慰謝料など計40万円の損害賠償を求める訴えを仙台地裁に起こした。 男性の代理人によると、同様の訴訟は珍しい。男性は「会社は責任を認め、過失のない旅行客の立場に配慮した対応をしてほしい」と強調する。 訴えによると、ツアーには男性ら26人が参加。ことし1月、スペインやポルトガルを訪れ、ヒースロー空港で帰国手続きを取った。テロ警戒で手荷物検査が厳しく、男性と女性添乗員、女性客の計3人が無作為で選ばれ、再検査を受けた。 添乗員と女性客は先に再検査を終え、搭乗ゲートに移動。添乗員は男性が遅れる旨をゲートの係員に知らせた後、係員の指示で成田空港行きの航空機に移った。男性も再検査を済ませてゲートに駆け付けたが、出発に間に
追記 (2013-08-13): WWDCでの発表にて、いくつか予想が外れたのが分かったので、短い答え合わせのエントリを書いた。あわせてSafariに懸念していることも書いたので、それもどうぞ。 Safari 7予想:答え合わせなど Safariでせつなくならないために何かしたい 以下は元記事。 WWDCが近いので新しいSafariの予想をしようかと。 来週まで待って確定的な情報を書いてもよかったけど、まあいいや。 たぶん7月に出る 新しいバージョンが「Safari 7」になるのかわかんないから、Apple風に「新しいSafari」と書くね。 ここ2回のメジャーバージョン(5.1, 6.0)は、7月下旬にリリースされている。なので今回も、WWDCでお披露目+Developer Previewのリリース、7月の同時期に正式版リリースされると予想。 ここ1, 2ヶ月のWebKitでのApple
Ruby on Rails チュートリアル 実例を使って Rails を学ぼう プロダクト開発の0→1が学べる Webサービスを創りながら学んでいく大型チュートリアルです。解説動画や質問対応も提供していて、筑波大学や琉球大学などでも採用されています。Railsチュートリアルで自分のオリジナルサービスを創ってみませんか? 原著者から,日本の読者の皆様へ Ruby on Rails Tutorial が、まつもとゆきひろ (Matz) 氏の母語である日本語でも読めるようになったことを嬉しく思います。ここ数年間で Matz や日本の Ruby 開発者の方々とお会いしましたが、彼らの技術的な才覚と親切さはいつも私に感銘を与えてくれます。 また、安川 要平氏や八田 昌三氏を始めとする多くの協力者の方々が Rails Tutorial を翻訳してくれたことを光栄に思います。彼らの素晴らしい成果に感謝し
Bower入門 これから Bower について書いてきます。Bowerの使い方から実際に使う上で考慮することまで含めて書きます。 長くなりそうなので単に使うだけの基礎編とモジュールを作る上で気をつけることをまとめた応用編に分けて書きます。 Bower とは Twitter社が作ったフロントエンド用のパッケージマネージャです。 Java で言う Maven、 Ruby で言う gem、 Perl で言う cpan のようなものです。 Node.jsには npm と呼ばれるパッケージマネージャがありますが、それに強く影響を受けています。 パッケージマネージャを利用することでライブラリを自分で管理する必要がなくなり、管理するファイルの数を減らすことができます。 また、パッケージマネージャを利用することでライブラリのバージョン管理をしやすくなります。 さらに自分のライブラリを Bower comp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く