تک دیک

واژه نامه و مجله آموزشی کامپیوتر و فناوری

قانون هافستادر Hofstadter’s law

قانون هافستادر یا Hofstadter’s law چیست؟

قانون هافستادر (Hofstadter’s law) به این موضوع اشاره می‌کند که در اغلب موارد، تخمین زمان موردنیاز برای انجام امور پیچیده کار دشواری است. این قانون توسط داگلاس هافستادر (Douglas Hofstadter) در کتابی با عنوان گودل، اشر، باخ (Gödel, Escher, Bach) در سال 1979 معرفی شد.

به طور خلاصه قانون هافستادر می‌گوید: (کارهای پیچیده) همیشه بیشتر از آن چیزی که انتظار دارید طول می‌کشد. حتی اگر قانون هافستادر را در نظر گرفته باشید.

قانون هافستادر Hofstadter’s law

معمولا برنامه نویسان از این قانون برای مدیریت زمان و بهبود فرآیند تولید استفاده می‌کنند. به این ترتیب که مطابق این قانون گفته می‌شود معمولا برای برنامه نویسی و توسعه یک نرم افزار یا ساخت محصول زمان بیشتری نسبت به آنچه تصور می‌کنیم نیاز خواهد بود. حتی ممکن است با درنظر گرفتن زمان بیشتر، باز هم نرم افزار یا سامانه موردنظر در زمان پیش بینی شده آماده بهره‌برداری نشود.

پیوندهای پیشنهادی تک دیک

امیرحسین شهسواری

عاشق دنیای رایانه و فناوری به خصوص برنامه نویسی هستم؛ یادگرفتن و البته یاد دادن چیزای جالبی که یاد گرفتم باعث خوشحالیم میشه و از اولویت‌های اصلی زندگیم به حساب میاد. از مدیریت و نوشتن در تک دیک هم واقعا لذت می‌برم :)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *