プログラミング小堤です、相変わらずせっぱ詰まってます。プログラミングとバグについてです。最近WEBのプログラムをメインで組んでいて、「バグ」というものについて変わってきたなぁと思うので書いてみたいかと。昔プログラムを組んでいたときに、バグというと、「仕様書から外れたもの」だったと思います。「予期しない動作をする」「想定している動作と違う」からバグなのです。WEBプログラミングについてはどうでしょうか。確かに上記に当てはまるものがバグなのですが、「外れている」を示しているはずの仕様自体が無いような気がします。最近では卓上デバッグなど行いませんが、紙面上(いまだと画面上?)でしっかりとした動作規定を作るということが意外と軽視されている気がします。それがWEBなんだよねぇっていわれるとしかたないのかなぁとも思うのですが、なんとかならないかなぁと毎日考えています。フレームワークを作成していますが、フレームワーク使ったからといって、この仕様がしっかりしないと、何を使おうがバグが生まれるのは必然です。この「仕様策定」という作業を本当にお客さんと握れて、そこに対してのプロセスが明確なWEBプログラミングをしたいし、そういう仕事のスタイルでWEBアプリケーション開発業務を行いたいと考えています。これは、自分たちが幸せというだけではなく、お客さんにとってのメリットっというよりも、至極あたりまえのことなはずです。開発者の立場として、現状こういう問題があることは事実だと思いますが、別なアプローチで、こういう問題を回避できるようなやり方やツールを提案できたらいいなぁと思っているわけです。なんか、まじめにかいちゃいましたが・・・おなかすいた・・。コメントコメントを書く必要事項とコメントを入力して下さい。師走12/29/06xFramework2.1.1aリリースと、今後。12/27/06プログラミングとバグ12/26/06クリスマスなのに・・・。12/25/06STATICクラスとsingletonパターンの適用12/24/06ついにデスクトップが死んだ。12/23/06最近飲み過ぎ。パッケージインストーラーおよびパッケージビルダー12/19/06死んでます。12/19/06やることが減らない。Loadingを考える。12/13/06WindowsとLinuxでのPDOの動作の違い12/13/06休憩がてら残作業。12/13/06ふぉーらむつくってまつ。完成12/08/06xFrameworkインストーラー機能の実装完了12/08/06やっと、オブジェクトの説明が書き終わった。xFramework2.1.1Preview12/06/06xFrameworkサイト更新とLiveRecordについて。eAcceleratorを使って動かす。XEのWeb管理インターフェース許可12/04/06作業開始!12/04/06嗚呼、FLASH見てたらこんな時間に・・。FedoraCore612/02/06xFrameworkがSJISなワケ、そしてUTF-8版の話。師走xFramework2.1.1aリリースと、今後。プログラミングとバグクリスマスなのに・・・。STATICクラスとsingletonパターンの適用ついにデスクトップが死んだ。