DiaryDan20051115

2005-11-16 15:11:22 +0900 (6737d); rev 2

テストは、たぶん、こういうものだと思う。

今までやってきたテストを使わない開発だと、まずプログラムを書く。 でそれを動かしてみて手動でテストする。できるだけいろんな手動テストをやってみる。プログラムになれてくるとバグの出やすい所が勘でわかってくるので気をつけながら手動テスト。

完成した後、仕様が変更になった場合はコードを修正してまた手動テスト。以下この繰り返し。

それに対してテストファーストの場合は、まず手動テストしていた様なことを自動で実行しつつ実行結果をチェックするコードを書く。その後テストにパスするまで本来のコードを書く。

順番が違うだけで最初に払うコストは同じ?なれないやり方だから抵抗があるだけ? 最初に払うコストは同じでもコードを修正してゆく課程では手動テストよりも自動テストの方が圧倒的に楽。

というものだと予想。

__

MySQL に別のマシンから接続できない問題。原因は my.cnf の bind-address だった。

http://www.mysql.gr.jp/mysqlml/mysql/msg/9635

メモ:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=22940&forum=10&3

__

昨日は MySQL に接続出来ない問題で日が暮れてしまって、それでも解決出来てなかったので気分転換に Gentoo を Debian に変えてみた。インストーラーに感動。パッケージのインストールが素早くてびっくり。

デスクトップ環境にだけチェックを入れてインストールしたら、自動的にXが起動した。でも解像度が低くて変更しようとしてもそれ以上高い設定が選べない。

Comments

Name:

system revision 1.162