テストをテストするには

プログラムを変更する際、その変更によって、正常だった機能が壊れることがあります。それを発見するために、テストと呼ばれる、別のプログラムを書きます。もし、プログラムが壊れても、テストがそれを発見できない場合、そのテストは機能していないことになります。 しかし、テストがきちんと動作しているかどうかを確認するには、»

「ヒーロー」に注意

どこの企業にも、大抵、「仕事ができる人(ヒーロー)」がいます。一見、誰よりも企業に貢献していそうなヒーローですが、使われ方によっては、作業の流れを悪くしてしまうこともあるんです。 ITの現場でよく見られる例を挙げると、ヒーローがいないと、どのように動いているのか分からないアプリケーションや、»

コミュニケーションが大切な理由

コミュニケーションとは、情報の伝達のことです。直接の対話でないとコミュニケーションとは言わない、相手の目を見ないと成立しない、などと言われる場合もありますが、コミュニケーションは、たとえ、メールや、言葉を使わない場合(ジェスチャーなど)でも、情報の伝達がされれば、»

プログラミングは、仕事になっても楽しい。

よく、プログラミングは趣味なら楽しいけれど、仕事にはしたくないということをネットで見かけたり、人から聞いたりします。一方で、プログラミングを仕事にしながらも、より一層楽しんでいる人たちも沢山います。 このブログは、より多くの人が「プログラミングは、仕事になっても楽しい。」と言えたらな、»