ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition

دانلود کتاب برنامه نویس عملی: سفر شما به تسلط ، نسخه 20 سالگرد

The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition

مشخصات کتاب

The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition

دسته بندی: برنامه نويسي
ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 0135957052, 9780135957059 
ناشر: Addison-Wesley Professional 
سال نشر: 2019 
تعداد صفحات: 340 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 30,000



کلمات کلیدی مربوط به کتاب برنامه نویس عملی: سفر شما به تسلط ، نسخه 20 سالگرد: مهندسی نرم افزار، همزمانی، بهترین شیوه ها، بازسازی مجدد، سبک برنامه نویسی، معماری نرم افزار، نمونه سازی اولیه، اسکریپت پوسته، سیستم های کنترل نسخه، خود بهبود



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 24


در صورت تبدیل فایل کتاب The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویس عملی: سفر شما به تسلط ، نسخه 20 سالگرد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویس عملی: سفر شما به تسلط ، نسخه 20 سالگرد

"یکی از مهم ترین کتاب های زندگی من." -ابی فرناندز، نویسنده، راه آهن بیست سال پیش، اولین نسخه برنامه‌نویس عمل‌گرا مسیر حرفه‌ای من را کاملاً تغییر داد. این نسخه جدید می تواند همین کار را برای نسخه شما انجام دهد." — مایک کوهن، نویسنده کتاب موفقیت با چابک، برآورد و برنامه ریزی چابک، و داستان های کاربری کاربردی ". . . مملو از توصیه های عملی، چه فنی و چه حرفه ای، که برای سال های آینده به خوبی به شما و پروژه های شما خدمت خواهد کرد." - آندریا گولت، مدیر عامل، Corgibytes، بنیانگذار، LegacyCode.Rocks ". . . صاعقه دو بار می زند و این کتاب گواه است.» — VM (Vicky) Brasseur، مدیر استراتژی منبع باز، Juniper Networks برنامه‌نویس عمل‌گرا یکی از آن کتاب‌های فناوری کمیاب است که در طول سال‌ها می‌خوانید، دوباره می‌خوانید و دوباره می‌خوانید. چه در این زمینه تازه کار باشید و چه یک پزشک باتجربه، هر بار با بینش های تازه ای روبرو خواهید شد. دیو توماس و اندی هانت اولین نسخه از این کتاب تاثیرگذار را در سال 1999 نوشتند تا به مشتریان خود کمک کنند تا نرم افزار بهتری ایجاد کنند و لذت کدنویسی را دوباره کشف کنند. این درس‌ها به نسلی از برنامه‌نویسان کمک کرده است تا ماهیت توسعه نرم‌افزار را مستقل از هر زبان، چارچوب یا روش خاصی بررسی کنند، و فلسفه عمل‌گرایانه صدها کتاب، صفحه نمایش، و کتاب صوتی و همچنین هزاران شغل و حرفه را به وجود آورده است. داستان های موفقیت. اکنون، بیست سال بعد، این نسخه جدید معنای یک برنامه نویس مدرن بودن را دوباره بررسی می کند. موضوعات از مسئولیت شخصی و توسعه شغلی گرفته تا تکنیک های معماری برای انعطاف پذیر نگه داشتن کد شما و سازگاری و استفاده مجدد آسان است. این کتاب را بخوانید و یاد خواهید گرفت که چگونه: • مبارزه با پوسیدگی نرم افزار • به طور مداوم یاد بگیرید • از دام تکرار دانش بپرهیزید • کدهای انعطاف پذیر، پویا و سازگار بنویسید • از قدرت ابزارهای اساسی استفاده کنید • از برنامه نویسی تصادفی خودداری کنید • نیازهای واقعی را بیاموزید • مشکلات اساسی کد همزمان را حل کنید • در برابر آسیب پذیری های امنیتی محافظت کنید • تیم هایی از برنامه نویسان عملگرا بسازید • مسئولیت کار و حرفه خود را بپذیرید • بی رحمانه و مؤثر آزمایش کنید، از جمله آزمایش مبتنی بر دارایی • کیت شروع عملی را اجرا کنید • کاربران خود را خوشحال کنید برنامه‌نویس عمل‌گرا که به‌عنوان مجموعه‌ای از بخش‌های مستقل و پر از حکایات کلاسیک و تازه، مثال‌های متفکرانه و مشابه‌های جالب نوشته شده است، بهترین رویکردها و مشکلات عمده بسیاری از جنبه‌های مختلف توسعه نرم‌افزار را نشان می‌دهد. چه یک کدنویس جدید، یک برنامه نویس باتجربه یا مدیری که مسئولیت پروژه های نرم افزاری را بر عهده دارد، هر روز از این درس ها استفاده کنید و به سرعت شاهد پیشرفت هایی در بهره وری شخصی، دقت و رضایت شغلی خواهید بود. مهارت‌ها را یاد می‌گیرید و عادت‌ها و نگرش‌هایی را ایجاد می‌کنید که پایه و اساس موفقیت بلندمدت در حرفه شما را تشکیل می‌دهند. شما یک برنامه نویس عملگرا خواهید شد.


توضیحاتی درمورد کتاب به خارجی

“One of the most significant books in my life.” —Obie Fernandez, Author, The Rails Way “Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” —Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied “. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” —Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks “. . . lightning does strike twice, and this book is proof.” —VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to: • Fight software rot • Learn continuously • Avoid the trap of duplicating knowledge • Write flexible, dynamic, and adaptable code • Harness the power of basic tools • Avoid programming by coincidence • Learn real requirements • Solve the underlying problems of concurrent code • Guard against security vulnerabilities • Build teams of Pragmatic Programmers • Take responsibility for your work and career • Test ruthlessly and effectively, including property-based testing • Implement the Pragmatic Starter Kit • Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a Pragmatic Programmer.



فهرست مطالب

Cover
Title Page
Copyright Page
Table of Contents
Foreword
Preface to the Second Edition
How the Book Is Organized
What’s in a Name?
Source Code and Other Resources
Send Us Feedback
Second Edition Acknowledgments
From the Preface to the First Edition
Who Should Read This Book?
What Makes a Pragmatic Programmer?
Individual Pragmatists, Large Teams
It’s a Continuous Process
1. A Pragmatic Philosophy
Topic 1. It\'s Your Life
Topic 2. The Cat Ate My Source Code
Topic 3. Software Entropy
Topic 4. Stone Soup and Boiled Frogs
Topic 5. Good-Enough Software
Topic 6. Your Knowledge Portfolio
Topic 7. Communicate!
2. A Pragmatic Approach
Topic 8. The Essence of Good Design
Topic 9. DRY—The Evils of Duplication
Topic 10. Orthogonality
Topic 11. Reversibility
Topic 12. Tracer Bullets
Topic 13. Prototypes and Post-it Notes
Topic 14. Domain Languages
Topic 15. Estimating
3. The Basic Tools
Topic 16. The Power of Plain Text
Topic 17. Shell Games
Topic 18. Power Editing
Topic 19. Version Control
Topic 20. Debugging
Topic 21. Text Manipulation
Topic 22. Engineering Daybooks
4. Pragmatic Paranoia
Topic 23. Design by Contract
Topic 24. Dead Programs Tell No Lies
Topic 25. Assertive Programming
Topic 26. How to Balance Resources
Topic 27. Don\'t Outrun Your Headlights
5. Bend, or Break
Topic 28. Decoupling
Topic 29. Juggling the Real World
Topic 30. Transforming Programming
Topic 31. Inheritance Tax
Topic 32. Configuration
6. Concurrency
Topic 33. Breaking Temporal Coupling
Topic 34. Shared State Is Incorrect State
Topic 35. Actors and Processes
Topic 36. Blackboards
7. While You Are Coding
Topic 37. Listen to Your Lizard Brain
Topic 38. Programming by Coincidence
Topic 39. Algorithm Speed
Topic 40. Refactoring
Topic 41. Test to Code
Topic 42. Property-Based Testing
Topic 43. Stay Safe Out There
Topic 44. Naming Things
8. Before the Project
Topic 45. The Requirements Pit
Topic 46. Solving Impossible Puzzles
Topic 47. Working Together
Topic 48. The Essence of Agility
9. Pragmatic Projects
Topic 49. Pragmatic Teams
Topic 50. Coconuts Don\'t Cut It
Topic 51. Pragmatic Starter Kit
Topic 52. Delight Your Users
Topic 53. Pride and Prejudice
10. Postface
A1. Bibliography
A2. Possible Answers to the Exercises
Index
– SYMBOLS –
– A –
– B –
– C –
– D –
– E –
– F –
– G –
– H –
– I –
– J –
– K –
– L –
– M –
– N –
– O –
– P –
– Q –
– R –
– S –
– T –
– U –
– V –
– W –
– X –
– Y –




نظرات کاربران