نام کتاب
Refactoring

Improving the Design of Existing Code

Martin Fowler (with contributions by Kent Beck)

Paperback445 Pages
PublisherAddison Wesley
Edition2
LanguageEnglish
Year2019
ISBN9780134757599
1K
A440
انتخاب نوع چاپ:
جلد سخت
635,000ت
0
جلد نرم
575,000ت
0
طلق پاپکو و فنر
585,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 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
#C
1,584
Clean Code in C#
617,000 تومان
Clean Code
970
Five Lines of Code
468,000 تومان
Software Development
1,331
Tidy First?
255,000 تومان
Clean Code
974
Coding Art
424,000 تومان
++C
972
Clean C++
429,000 تومان
Clean Code
977
The Rules of Programming
477,000 تومان
Data
1,061
Clean Code Cookbook
561,000 تومان
Clean Code
988
Continuous Delivery
625,000 تومان
Clean Code
820
Clean Craftsmanship
547,000 تومان
Clean Code
1,009
Practical Unit Testing
489,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©