About 11,500 results
Open links in new tab
  1. 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.

  2. 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. …

  3. 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.

  4. 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 …

  5. Refactoring Techniques

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

  6. When to refactor

    Refactoring helps you understand other people’s code. If you have to deal with someone else’s dirty code, try to refactor it first. Clean code is much easier to grasp. You will improve it not …

  7. 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 …

  8. Рефакторинг и Паттерны проектирования

    P.S. Работа над сайтом продолжается ежедневно. Вы можете следить за прогрессом, подписавшись на нашу email рассылку или лайкнув страницу Facebook. — Александр …

  9. Code Smells - Refactoring.Guru

    Bloaters are code, methods and classes that have increased to such gargantuan proportions that they are hard to work with. Usually these smells do not crop up right away, rather they …

  10. Template Method - refactoring.guru

    Template Method is a behavioral design pattern that defines the skeleton of an algorithm in the superclass but lets subclasses override specific steps of the algorithm without changing its …