Joel Spolskyは、新しいコードを作成する前にすべてのバグを修正する必要があると考えていますが、多くの場所で開発者は非常に忙しく、一部のバグは価値があると見なされ、他のバグはそうではないと見なされます。ユニットテストもまた、あると便利なものとして扱われることがよくあります。
私は重要なアプリケーションで不思議なバグを追いかけてきましたが、その過程でいくつかのマイナーなバグを見つけました。私は元の作者にそれらについて言及しました、そして彼は「そうそう...私はこれらの3年前にQAが上げたのを覚えていますが、彼らはシャットダウンされました」のようなことを言いました。
一部の開発者は他の開発者のマルチタスクに優れていると思います。個人的には、一度に1つの作業を行うのが好きで0.1%
、重要でないバグが深刻なバグと相互作用する可能性がある場合でも、最初に重要でないバグを修正することを強く望んでいます(プロセスも)そして後でそれについて考えないでください。
一方では、ビジネスアナリストが価値がないと見なしたことに時間を浪費することになります。一方、その1つのタスクだけに集中できれば、重要なバグをより早く修正できる可能性があります。
この議論をする前に、このような状況でのあなたの考えや経験は何であるかをお聞きしたいと思います。質問はコミュニティウィキとしてマークされています。ありがとう。