Overview
Refactoring TypeScript provides practical guidance on improving your TypeScript codebase by transforming it into a clean and maintainable state. In this book, you'll discover how to identify and address common code issues, enabling you to create code that's easier to understand, maintain, and extend.
What this Book will help me do
- Recognize and address common code smells like long methods, excessive nesting, and unclear conditionals.
- Learn strategies to restructure code to adhere to principles like Single Responsibility.
- Understand how to manage object creation for better maintainability and extendability.
- Develop techniques to reassess method responsibilities and refine method signatures.
- Master combining refactoring methods to effectively revamp various codebases.
Author(s)
James Hickey is a seasoned software developer with extensive experience in TypeScript, JavaScript, and software design principles. His passion is helping developers produce cleaner and more maintainable code through effective techniques like refactoring. With years of hands-on coding and teaching, James emphasizes practical skills in his writing to empower readers in their development careers.
Who is it for?
Refactoring TypeScript is ideal for software developers and engineers who primarily work with TypeScript or JavaScript and are pursuing the goal of writing cleaner, more robust code. It suits both early-career programmers looking to refine their coding practices and experienced developers seeking deeper insights into code maintainability. If you want to learn practical refactoring methods and improve your understanding of software design principles, this book is for you.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access