در نوشتهای در لینکدین، نویسنده با اشاره به TDD نوشته بود که:
تیدیدی (TDD) به صورت جدی، جامعهی برنامهنویسی را دچار دودستگی کرده است. گروهی عاشق آن هستند و گروهی هم از آن متنفرند.
کنت بک(Kent Beck) طی یادداشتی، نظرش را در این مورد بیان کرد که برای من بسیار آموزنده بود.
او در پاسخ نوشت:
به نظر من این TDD نیست که جامعه برنامهنویسان را به دو دسته تقسیم میکند. بلکه عامل چنددستگی پاسخ به این پرسش است که «آیا برنامهنویسان مسئول کیفیت کار خود هستند یا خیر؟ وقتی برنامهنویسی میگوید کار تمام شد آیا واقعا کار تمام شده یا نه.»
این موضوعی است که باعث چنددستگی در جامعهی برنامهنویسان شده است. TDD تنها یکی از روشهایی است که پاسخشان به این پرسش «بله و بله» است.
ما به عنوان یک صنعت کماکان در حال مبارزه با میراث تیلوریسم (Taylorist) هستیم که ادعا میکند «کیفیت مسئولیت واحد کیفیت است.»
گزیده:
یافتن خطا در کد به اندازه کافی دشوار است. اما وقتی دشوارتر میشود که فکر می کنید کدتان بدون خطاست.
استیو مک کانل، نویسنده، کد کامل
دیدگاهتان را بنویسید