برنامه‌نویس عملگرا

کتابی در مورد برنامه‌نویسی کامپیوتر

برنامه‌نویس عملگرا: از ماهر به استاد (به انگلیسی: The Pragmatic Programmer) کتابی دربارهٔ برنامه‌نویسی کامپیوتر و مهندسی نرم‌افزار است که توسط اندرو هانت و دیوید توماس نوشته شده و در اکتبر ۱۹۹۹ منتشر شد. از این کتاب به عنوان یک کتاب درسی در دوره‌های مرتبط دانشگاهی استفاده می‌شود.[۱] این اولین کتاب از سری کتاب‌هایی بود که تحت برچسب «قفسه کتاب عملگرا» به چاپ رسید. چاپ دوم، برنامه‌نویس عملگرا: سفر شما به تسلط در سال ۲۰۱۹ به مناسبت بیستمین سالگرد کتاب منتشر شد، با تجدید نظرهای عمده و مطالب جدید که تغییرات این صنعت را در بیست سال گذشته نشان می‌دهد.

برنامه‌نویس عملگرا
The pragmatic programmer.jpg
نویسنده(ها)
  • اندرو هانت
  • دیوید توماس
کشورایالات متحده
موضوع(ها)تحصیلات، آموزشی
انتشار۱۹۹۹ توسط ادیسون-وزلی
شمار صفحات۳۲۰
شابکشابک ‎۹۷۸−۰−۲۰۱−۶۱۶۲۲−۴
وبگاهpragprog.com/titles/tpp20/

این کتاب یک نظریه سیستماتیک ارائه نمی‌دهد، بلکه مجموعه‌ای از نکات برای بهبود روند توسعه نرم‌افزار به شیوه‌ای عملگرا است.

این کتاب از قیاس‌ها و داستان‌های کوتاه برای ارائه روش‌ها و نکات احتمالی استفاده می‌کند، به عنوان مثال نظریه پنجره‌های شکسته، داستان سوپ سنگی یا قورباغه جوشان.[۲] برخی از مفاهیم در این کتاب نام‌گذاری یا رواج یافت، مانند کاتای کد، تمرینات کوچک برای تمرین مهارت‌های برنامه‌نویسی، و اشکال زدایی اردک لاستیکی، روشی برای اشکال زدایی که نام آن مرجع داستانی در این کتاب است.

اندی هانت و دیوید توماس در مصاحبه‌ای بیستمین سالگرد انتشار کتاب را جشن گرفتند و در مورد تجربیات خود از نگارش کتاب، چگونگی تحول محتوا از اولین انتشار و آنچه در دو دهه گذشته بدون تغییر باقی مانده صحبت کردند.

منابعویرایش

  1. "CSE 331 17sp Software Design & Implementation: Information and Syllabus".
  2. Hunt and Thomas, pp. 7-9.
  • اندرو هانت و دیوید توماس، برنامه‌نویس عملگرا، ادیسون وسلی، ۲۰۰۰.
  • دیوید توماس و اندرو هانت، برنامه‌نویس عملگرا، چاپ بیستمین سالگرد، ادیسون وسلی، ۲۰۲۰.
  • مشارکت‌کنندگان ویکی‌پدیا. «The Pragmatic Programmer». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۱۷ اکتبر ۲۰۲۱.

پیوند به بیرونویرایش