ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Tidy First?: A Personal Exercise in Empirical Software Design

دانلود کتاب اولین مرتبه؟: تمرین شخصی در طراحی نرم افزار تجربی

Tidy First?: A Personal Exercise in Empirical Software Design

مشخصات کتاب

Tidy First?: A Personal Exercise in Empirical Software Design

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781098151249, 1098151240 
ناشر: O'Reilly Media 
سال نشر:  
تعداد صفحات: 125 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 30 Mb 

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



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

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


در صورت تبدیل فایل کتاب Tidy First?: A Personal Exercise in Empirical Software Design به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب اولین مرتبه؟: تمرین شخصی در طراحی نرم افزار تجربی

مرتب کردن نرم افزارهای نامرتب یک امر ضروری است. و این به معنای شکستن کد برای خوانایی بیشتر است -- \\\"مرتب کردن\\\" کد برای قابل فهم تر کردن آن. در این راهنمای عملی، نویسنده کنت بک، خالق برنامه‌نویسی افراطی و پیشگام الگوهای نرم‌افزاری، پیشنهاد می‌کند که چه زمانی و در کجا می‌توانید کدهای خود را مرتب کنید تا آن را بهبود ببخشید و در عین حال ساختار کلی سیستم را در نظر داشته باشید. این کتاب به جای تلاش برای تسلط بر مرتب کردن یکباره، به خوانندگان این امکان را می دهد که چند نمونه را امتحان کنند که برای مشکل آنها منطقی است. اگر آنها یک تابع بزرگ حاوی خطوط کد زیادی داشته باشند، یاد خواهند گرفت که چگونه منطقی آن را به تکه های کوچکتر تقسیم کنند. در طول مسیر، توسعه‌دهندگان تئوری طراحی نرم‌افزار را خواهند آموخت: جفت، پیوستگی، جریان‌های نقدی با تخفیف و اختیاری. این کتاب به شما کمک می‌کند: تئوری اصلی طراحی نرم‌افزار را درک کنید و در مورد نیروهایی که بر روی آن اثر می‌گذارند یاد بگیرید. گاهی اوقات بعد از مرتب کردن، یاد بگیرید چگونه تغییرات بزرگ را در گام‌های کوچک و ایمن ایجاد کنید، برای طراحی به عنوان یک فعالیت انسانی با انگیزه‌های متفاوت آماده شوید.


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

Tidying up messy software is a must. And that means breaking up the code to make it more readable -- \"tidying\" the code to make it more understandable. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings in your code to improve it while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets readers try out a few examples that make sense for their problem. If they have a big function containing many lines of code, they\'ll learn how to logically divide it into smaller chunks. Along the way, developers will learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality. This book helps you: Understand the basic theory of how software design works, and learn about the forces that act on it Explore the difference between changes to a system\'s behavior and changes to its structure Improve your programming experience by sometimes tidying first and sometimes tidying after Learn how to make large changes in small, safe steps Prepare to design as a human activity with diverging incentives



فهرست مطالب

Cover
Copyright
Table of Contents
Foreword
Preface
	What Is Tidy First?
	Audience
	What You Will Learn
	Structure of the Book
	Why “Empirical” Software Design?
	How I Came to Write Tidy First?
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Introduction
Part I. Tidyings
	Chapter 1. Guard Clauses
	Chapter 2. Dead Code
	Chapter 3. Normalize Symmetries
	Chapter 4. New Interface, Old Implementation
	Chapter 5. Reading Order
	Chapter 6. Cohesion Order
	Chapter 7. Move Declaration and Initialization Together
	Chapter 8. Explaining Variables
	Chapter 9. Explaining Constants
	Chapter 10. Explicit Parameters
	Chapter 11. Chunk Statements
	Chapter 12. Extract Helper
	Chapter 13. One Pile
	Chapter 14. Explaining Comments
	Chapter 15. Delete Redundant Comments
Part II. Managing
	Chapter 16. Separate Tidying
	Chapter 17. Chaining
		Conclusion
	Chapter 18. Batch Sizes
	Chapter 19. Rhythm
	Chapter 20. Getting Untangled
	Chapter 21. First, After, Later, Never
		Never
		Later
		After
		First
		Summary
Part III. Theory
	Chapter 22. Beneficially Relating Elements
		Elements
		Relating
		Beneficially
		Beneficially Relating Elements
	Chapter 23. Structure and Behavior
	Chapter 24. Economics: Time Value and Optionality
	Chapter 25. A Dollar Today > A Dollar Tomorrow
	Chapter 26. Options
	Chapter 27. Options Versus Cash Flows
	Chapter 28. Reversible Structure Changes
	Chapter 29. Coupling
	Chapter 30. Constantine’s Equivalence
	Chapter 31. Coupling Versus Decoupling
	Chapter 32. Cohesion
	Chapter 33. Conclusion
Appendix. Annotated Reading List and References
Index
About the Author
Colophon




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