نام کتاب
Refactoring

Improving the Design of Existing Code

Martin Fowler (with contributions by Kent Beck)

Paperback445 Pages
PublisherAddison Wesley
Edition2
LanguageEnglish
Year2019
ISBN9780134757599
1K
A440
انتخاب نوع چاپ:
جلد سخت
710,000ت
0
جلد نرم
650,000ت
0
طلق پاپکو و فنر
660,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Refactoring

توضیحات

"Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code."

–David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp


Fully Revised and Updated—Includes New Refactoring's and Code Examples


“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

–M. Fowler (1999)


For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.


This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactoring's and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes.


Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.

  • Understand the process and general principles of refactoring
  • Quickly apply useful refactorings to make a program easier to comprehend and change
  • Recognize “bad smells” in code that signal opportunities to refactor
  • Explore the refactorings, each with explanations, motivation, mechanics, and simple examples
  • Build solid tests for your refactorings
  • Recognize tradeoffs and obstacles to refactoring


Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)


Contents

Chapter 1: Refactoring: A First Example

Chapter 2: Principles in Refactoring

Chapter 3: Bad Smells in Code

Chapter 4: Building Tests

Chapter 5: Introducing the Catalog

Chapter 6: A First Set of Refactorings

Chapter 7: Encapsulation

Chapter 8: Moving Features

Chapter 9: Organizing Data

Chapter 10: Simplifying Conditional Logic

Chapter 11: Refactoring APls

Chapter 12: Dealing with Inheritance


About the Author

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as “an author, speaker, consultant and general loud-mouth on software development.” Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Clean Code
999
Continuous Integration
510,000 تومان
Clean Code
2,213
The Clean Coder
430,000 تومان
Microsoft
943
Clean Architecture with .NET
531,000 تومان
Clean Code
921
Infrastructure as Code, Patterns and Practices
603,000 تومان
Clean Code
1,316
Dive Into Refactoring
530,000 تومان
Clean Code
1,297
Grokking Simplicity
973,000 تومان
Clean Code
921
Functional Design
574,000 تومان
Clean Code
1,111
Working Effectively with Legacy Code
663,000 تومان
Clean Code
996
Infrastructure as Code
638,000 تومان
Clean Code
1,013
Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8
730,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©