دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Kent Beck
سری:
ISBN (شابک) : 9781098151249, 1098151240
ناشر: O'Reilly Media
سال نشر:
تعداد صفحات: 125
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 30 Mb
در صورت تبدیل فایل کتاب 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