アカウント名:
パスワード:
自分で書いたソフトのテストを好きになる方法はまず存在しないと思われます。自分で作ったものを自分で疑うという行為ですからね。心理的に抵抗が強いですよ。開発者自身にテストさせると、想定パターンしか流されない事が非常に多いのは、そのあたりにも理由があるでしょう。
あと余談ですが、「プログラムは好きで何時間でもできる」という人は、得てしてプログラマーには向きません。プログラムを書くことが苦痛ではなく快楽なので、問題解決の方法で「とにかくプログラムを書いて力尽くで解決する」しか選ばないことが多々ありますから。なので、こういう人間にはむしろ積極的にテストまでやらせて、「プログラムを作ることは苦痛である」と刷り込ませるのが一番です。
「野球好きには二種類いる。 勝つために全力を尽くす奴と、そうでない奴だ」
ってのはどうでしょう。勝利を掴めるのは大抵前者。
プログラミングは「勝ち負け」を競う競技ではないけれど、本質は同じだと思う。
>勝利を掴めるのは大抵前者。Perlディスってんのかとか思ったがサボるために全力を尽くすのだからまちがっちゃいないんだろう
#perlは嫌いだけどな!
あらゆる分野においてそうであるとは言いませんが、ことソフトウェア制作に置いては、プログラミング好きは有害だとしか考えていません。新規に作成することは回避したいと思うくらいの人間のほうがいいんです。モチベーションが高い方がソフトの品質は高い、というのは、何の意味もないと思っています。どんなモチベーションで作られたソフトだろうが、新しく作ったのならどっちみちテストは必要です。だったら既に出来上がってテストも完全に終わって動作実績もあるソフトを、できる限り手を入れずに使い回す方向に頭が行く人間の方がマシです。その方が結果的に全体的
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
無理 (スコア:3, すばらしい洞察)
自分で書いたソフトのテストを好きになる方法はまず存在しないと思われます。
自分で作ったものを自分で疑うという行為ですからね。心理的に抵抗が強いですよ。
開発者自身にテストさせると、想定パターンしか流されない事が非常に多いのは、そのあたりにも理由があるでしょう。
あと余談ですが、「プログラムは好きで何時間でもできる」という人は、得てしてプログラマーには向きません。
プログラムを書くことが苦痛ではなく快楽なので、問題解決の方法で「とにかくプログラムを書いて力尽くで解決する」しか選ばないことが多々ありますから。
なので、こういう人間にはむしろ積極的にテストまでやらせて、「プログラムを作ることは苦痛である」と刷り込ませるのが一番です。
Re:無理 (スコア:0)
一般化すれば「人は好きなことにおいて工夫をすることはしない」って理屈ですよね?
そんなばかな。
Re:無理 (スコア:2)
「野球好きには二種類いる。
勝つために全力を尽くす奴と、そうでない奴だ」
ってのはどうでしょう。
勝利を掴めるのは大抵前者。
プログラミングは「勝ち負け」を競う競技ではないけれど、
本質は同じだと思う。
Re: (スコア:0)
>勝利を掴めるのは大抵前者。
Perlディスってんのかとか思ったがサボるために全力を尽くすのだからまちがっちゃいないんだろう
#perlは嫌いだけどな!
Re: (スコア:0)
あらゆる分野においてそうであるとは言いませんが、ことソフトウェア制作に置いては、プログラミング好きは有害だとしか考えていません。
新規に作成することは回避したいと思うくらいの人間のほうがいいんです。
モチベーションが高い方がソフトの品質は高い、というのは、何の意味もないと思っています。どんなモチベーションで作られたソフトだろうが、新しく作ったのならどっちみちテストは必要です。
だったら既に出来上がってテストも完全に終わって動作実績もあるソフトを、できる限り手を入れずに使い回す方向に頭が行く人間の方がマシです。その方が結果的に全体的
Re: (スコア:0)
>新規に作成することは回避したいと思うくらいの人間のほうがいいんです。
そういう考えをするかどうかはプログラミングの好き嫌いは直接関係ないでしょう。
プログラミングが好きな人間だって工夫をする人は既存を使いまわします。
プログラミングが嫌いな人間だって工夫をしない人は既存を使いまわすのではなくコピペで増やしたりします。
有害なのは、問題なのは「工夫をしない人」です。
>ついでに言うと、「好きなこと」を