About 400 results
Open links in new tab
  1. Refactoring Techniques

    The vagaries of code inside these methods conceal the execution logic and make the method extremely hard to understand—and even harder to change. The refactoring techniques in this group streamline …

  2. Refactoring: clean your code

    Refactoring is the controllable process of systematically improving your code without writing new functionality. The goal of refactoring is to pay off technical debt. The mantra of refactoring is clean …

  3. Catalog of Refactoring

    Full list of refactoring techniques and code smells. It's better to understand what's wrong with the code before trying to improve it. Once problem is determined, just pick a refactoring and follow it's instruction.

  4. Composing Methods - Refactoring.Guru

    The vagaries of code inside these methods conceal the execution logic and make the method extremely hard to understand—and even harder to change. The refactoring techniques in this group streamline …

  5. Interactive Refactoring Course: Dive Into Refactoring

    What’s inside? The course teaches you about 21 smells of bad code and 66 refactoring techniques to fix them. Each chapter includes examples in Java, C# and PHP. The refactoring techniques are …

  6. Refactoring and Design Patterns

    Hello, world! Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics. This site shows …

  7. Organizing Data - Refactoring.Guru

    These refactoring techniques help with data handling, replacing primitives with rich class functionality. Another important result is untangling of class associations, which makes classes more portable and …

  8. Приёмы рефакторинга - Refactoring.Guru

    Replace Array with Object Change Unidirectional Association to Bidirectional Change Bidirectional Association to Unidirectional Encapsulate Field Encapsulate Collection Replace Magic Number with …

  9. Clean code - Refactoring.Guru

    Clean code The main purpose of refactoring is to fight technical debt. It transforms a mess into clean code and simple design. Nice! But what’s clean code, anyway? Here are some of its features: Clean …

  10. How to refactor

    Refactoring should be done as a series of small changes, each of which makes the existing code slightly better while still leaving the program in working order.