Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring: Improving the Design of Existing Code #14

Open
devenglish opened this issue Jan 30, 2023 · 0 comments
Open

Refactoring: Improving the Design of Existing Code #14

devenglish opened this issue Jan 30, 2023 · 0 comments

Comments

@devenglish
Copy link
Contributor

This book written by Martin Fowler is an essential book for software developers which offers start-to-finish strategies for working more effectively with large software and improving the design of existing code.

Refactoring is the process of rewriting codes, without changing the functionality, to improve the readability, testability, or maintainability of your code. If you are interested in improving and maintaining the quality of your code this book is for you it contains step-by-step instructions for the implementation of more than 40 proven refactorings examples illustrating with details when and why to use the refactoring. In the second edition of this classic book, it switched from Java to JavaScript for most of the examples but the ideas can be applied to any Object-oriented programming language. The book is well-written and provides samples, examples, diagrams, steps to follow, side notes, commentary, and basically everything you would need to fully understand a refactoring method.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant