アカウント名:
パスワード:
自分で書いたソフトのテストを好きになる方法はまず存在しないと思われます。自分で作ったものを自分で疑うという行為ですからね。心理的に抵抗が強いですよ。開発者自身にテストさせると、想定パターンしか流されない事が非常に多いのは、そのあたりにも理由があるでしょう。
あと余談ですが、「プログラムは好きで何時間でもできる」という人は、得てしてプログラマーには向きません。プログラムを書くことが苦痛ではなく快楽なので、問題解決の方法で「とにかくプログラムを書いて力尽くで解決する」しか選ばないことが多々ありますから。なので、こういう人間にはむしろ積極的にテストまでやらせて、「プログラムを作ることは苦痛である」と刷り込ませるのが一番です。
あらゆる分野においてそうであるとは言いませんが、ことソフトウェア制作に置いては、プログラミング好きは有害だとしか考えていません。新規に作成することは回避したいと思うくらいの人間のほうがいいんです。モチベーションが高い方がソフトの品質は高い、というのは、何の意味もないと思っています。どんなモチベーションで作られたソフトだろうが、新しく作ったのならどっちみちテストは必要です。だったら既に出来上がってテストも完全に終わって動作実績もあるソフトを、できる限り手を入れずに使い回す方向に頭が行く人間の方がマシです。その方が結果的に全体的な品質は高くなりますし、工程も短縮できるでしょう?
ついでに言うと、「好きなこと」を仕事にした人というのは、大抵その「好きなこと」が趣味から外れてしまい、プライベートが空洞化する傾向がありますので、その意味でも「プログラミング好きはソフトウェア制作業に関わらない方がいい」です。
#そういう、好きなことを仕事にすることのリスクについて、なにより当人のために中学高校の進路相談でもっと脅してあげて欲しいと思っているのでAC。#まあ、血気盛んな中高生にそんなこと言ったら、ただの反発心で「絶対やってやる」と言われかねないのですが…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
無理 (スコア:3, すばらしい洞察)
自分で書いたソフトのテストを好きになる方法はまず存在しないと思われます。
自分で作ったものを自分で疑うという行為ですからね。心理的に抵抗が強いですよ。
開発者自身にテストさせると、想定パターンしか流されない事が非常に多いのは、そのあたりにも理由があるでしょう。
あと余談ですが、「プログラムは好きで何時間でもできる」という人は、得てしてプログラマーには向きません。
プログラムを書くことが苦痛ではなく快楽なので、問題解決の方法で「とにかくプログラムを書いて力尽くで解決する」しか選ばないことが多々ありますから。
なので、こういう人間にはむしろ積極的にテストまでやらせて、「プログラムを作ることは苦痛である」と刷り込ませるのが一番です。
Re: (スコア:0)
一般化すれば「人は好きなことにおいて工夫をすることはしない」って理屈ですよね?
そんなばかな。
Re:無理 (スコア:0)
あらゆる分野においてそうであるとは言いませんが、ことソフトウェア制作に置いては、プログラミング好きは有害だとしか考えていません。
新規に作成することは回避したいと思うくらいの人間のほうがいいんです。
モチベーションが高い方がソフトの品質は高い、というのは、何の意味もないと思っています。どんなモチベーションで作られたソフトだろうが、新しく作ったのならどっちみちテストは必要です。
だったら既に出来上がってテストも完全に終わって動作実績もあるソフトを、できる限り手を入れずに使い回す方向に頭が行く人間の方がマシです。その方が結果的に全体的な品質は高くなりますし、工程も短縮できるでしょう?
ついでに言うと、「好きなこと」を仕事にした人というのは、大抵その「好きなこと」が趣味から外れてしまい、プライベートが空洞化する傾向がありますので、その意味でも「プログラミング好きはソフトウェア制作業に関わらない方がいい」です。
#そういう、好きなことを仕事にすることのリスクについて、なにより当人のために中学高校の進路相談でもっと脅してあげて欲しいと思っているのでAC。
#まあ、血気盛んな中高生にそんなこと言ったら、ただの反発心で「絶対やってやる」と言われかねないのですが…
Re: (スコア:0)
>新規に作成することは回避したいと思うくらいの人間のほうがいいんです。
そういう考えをするかどうかはプログラミングの好き嫌いは直接関係ないでしょう。
プログラミングが好きな人間だって工夫をする人は既存を使いまわします。
プログラミングが嫌いな人間だって工夫をしない人は既存を使いまわすのではなくコピペで増やしたりします。
有害なのは、問題なのは「工夫をしない人」です。
>ついでに言うと、「好きなこと」を