考察
ミドルウェアや言語のランタイム実行環境などの相互運用性(もっと簡単に言うと互換性)を確保するためには、認定テストスイートが重要になる。たとえば、webブラウザのレンダリングの非互換性の問題は、Acidテストができ、そのテストをクリアしようと各ブラウ…
プログラマ35際定年仮説には、2つのとらえ方があって、1つは、表面的な仕事の内容と人月計算の利益が見合わなくなるため、プログラマの定年になるという話、もう1つは、技術に追いつけなくなって、やっぱり定年になるという話。このエントリでは後者の技…
先日のエントリに関係するアンケート結果があるので紹介する。 オフショア発注側が認識している課題 「オフショア開発における課題と深刻度」日中の認識のずれ: 日本最大のオフショア開発サイトより UMTPが実施したオフショア発注側に対するアンケートに…
仕事でバイナリデータをCSV形式に変換するデータコンバートツールを作った時のことだ。コンバートツールのテスト項目に、 「データ変換に関係ない部分のデータが異常でも動作を停止しない。」 というのがあって、これが客の目にとまり、気に入らなかったらし…
オフショア開発のテストに投入されてえらい目にあわされたことがあったので、原因を考えてみる。 ちまたでは、やれ品質意識が違うだのなんだのと言われてるが、俺がえらい目に遭ったオフショア開発では、仕様書の作成からオフショア開発させていた。そりゃデ…
137 名刺は切らしておりまして :2009/05/30(土) 14:08:49 id:WldHP32B ひとつの参考として、彫刻業界の話をしよう。墓石や建築建材、モニュメント政策を生業とする業界は生産はおろか デザインですらもその大部分を中国でやっており、国内では営業機能 しか…
文書ドリブン開発 詳細設計文書編 (1/2):システム開発プロジェクトの現場から(26) - @ITより このV-モデルを見ると単体テストは詳細設計文書をインプットにして作成されることが分かると思います。もしあなたが単体テストの仕様書をプログラムコードから…
[チーム編成編]できる人間を担当者にしてはいけない | 日経 xTECH(クロステック) が検討違いの対策を書いていると思ったので書いてみる。 できる人間を酷使して潰してはいけない なぜならば,課金ロジック・チームのサブリーダーから強い反発があったため…
VSSやSubversionなどのソースコード管理システムで、 「共有」とか「外部参照」とかで、リポジトリ上のソースコードを複数の箇所から参照できるようにするのは便利だ。だが、気づきにくい落とし穴がある。 共有しているソースコードに対して複数回コンパイル…
「システムの要件に合わないフレームワークを無理やり使わされて使って失敗する」のは、 ノーフリーランチ定理によるのではないだろうか? 「あらゆる問題で性能の良い汎用最適化戦略は理論上不可能であり、ある戦略が他の戦略より性能がよいのは、現に解こ…