Videos Web

Powered by NarviSearch ! :3

Refactoring: clean your code

https://refactoring.guru/refactoring
Learn how to improve your code with refactoring techniques, code smells, design patterns and interactive examples. Refactoring.guru is a website that offers a premium course, an eBook and a catalog of refactoring and design patterns.

Refactoring and Design Patterns

https://refactoring.guru/
Learn how to refactor code and apply design patterns to improve software quality and maintainability. Explore the catalog of refactorings, code smells, and design patterns with examples and explanations.

Code refactoring - Wikipedia

https://en.wikipedia.org/wiki/Code_refactoring
Code refactoring. In computer programming and software design, code refactoring is the process of restructuring existing computer code —changing the factoring —without changing its external behavior. Refactoring is intended to improve the design, structure, and/or implementation of the software (its non-functional attributes), while

Refactoring - Introduction and Its Techniques - GeeksforGeeks

https://www.geeksforgeeks.org/refactoring-introduction-and-its-techniques/
Learn what refactoring is, why and when to do it, and how to identify code to refactor. See examples of common refactoring techniques such as extract method, replace temp with query, and encapsulate field.

Refactoring

https://www.refactoring.com/
Refactoring is a disciplined technique for restructuring code without changing its behavior. Learn about the benefits, examples, and tools of refactoring from the author of the refactoring book and website.

What is Refactoring? | Agile Alliance

https://www.agilealliance.org/glossary/refactoring/
Refactoring is a technique to improve the internal structure of code without changing its external behavior. Learn the benefits, pitfalls, signs, and skill levels of refactoring, as well as its origins and academic publications.

What is Refactoring (Code Refactoring)? - TechTarget

https://www.techtarget.com/searchapparchitecture/definition/refactoring
Application modernization is the refactoring , re-purposing or consolidation of legacy software programming to align it more closely with current business needs.

Refactoring Techniques

https://refactoring.guru/refactoring/techniques
Learn how to improve your code quality and design with refactoring techniques. Find out how to compose methods, move features, organize data, simplify conditionals and methods, and deal with generalization.

Code Refactoring Explained: Best Practices and Techniques

https://flatirons.com/blog/what-is-code-refactoring/
Learn what code refactoring is, why it is important, and how to do it effectively. This article covers the benefits, challenges, and techniques of refactoring code in software development.

Refactoring - Martin Fowler

https://martinfowler.com/books/refactoring.html
Learn how to improve the design of existing code with a series of small behavior-preserving transformations. The book explains the process, the motivations, the mechanics and the examples of refactoring, with a second edition published in 2018.

What is Refactoring? Code Restructuring Definition & Guide | Sonar

https://www.sonarsource.com/learn/refactoring/
The concept of refactoring was introduced by Martin Fowler in his book "Refactoring: Improving the Design of Existing Code". According to Fowler, refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Refactoring is typically performed to address

What Is Code Refactoring? | Built In

https://builtin.com/software-engineering-perspectives/code-refactoring
Code refactoring is the process of improving code without changing its functionality. Learn why refactoring is important, when to do it and how to do it well with examples and tips from experts.

What is refactoring and what is only modifying code?

https://stackoverflow.com/questions/1025844/what-is-refactoring-and-what-is-only-modifying-code
A question and answers about the difference between refactoring and modifying code, with references to Martin Fowler's book and examples. Refactoring is a technique for improving the design of existing code without changing its functionality.

Code Refactoring Best Practices - with Python Examples - freeCodeCamp.org

https://www.freecodecamp.org/news/best-practices-for-refactoring-code/
Learn what code refactoring is, why you need to do it, and how to refactor your code using Python. See examples of refactoring using functions, list comprehension, and other techniques.

Code Refactoring: 6 Techniques and 5 Critical Best Practices

https://www.codesee.io/learning-center/code-refactoring
Refactoring by abstraction is a technique where you identify common functionality shared by multiple classes or methods and extract it into a separate, abstract class or interface. This process helps reduce code duplication, promotes reusability, and makes it easier to manage and maintain the shared functionality.

Clean code - Refactoring.Guru

https://refactoring.guru/refactoring/what-is-refactoring
Learn what refactoring is and how it can help you write clean code and avoid technical debt. Explore code smells, refactorings, design patterns and examples in various programming languages.

Refactoring in Agile - GeeksforGeeks

https://www.geeksforgeeks.org/refactoring-in-agile/
Learn what refactoring is, why it is important, and how to do it in Agile projects. Find out the challenges, benefits, guidelines, and techniques of refactoring with examples and code snippets.

Refactoring source code in Visual Studio Code

https://code.visualstudio.com/docs/editor/refactoring
Refactoring. Source code refactoring can improve the quality and maintainability of your project by restructuring your code, while not modifying the runtime behavior. Visual Studio Code supports refactoring operations (refactorings) such as Extract Method and Extract Variable to improve your codebase from within the editor.For example, a common refactoring used to avoid duplicating code (a

Refactoring | Baeldung on Computer Science

https://www.baeldung.com/cs/refactoring
Refactoring is the process of changing a software system without altering its external behavior, but improving its internal structure. Learn what refactoring is, what it isn't, and why it's important for maintainability and quality.

What is Refactoring? | Definition and Overview - ProductPlan

https://www.productplan.com/glossary/refactoring/
Refactoring is improving or updating code without changing its external function or nonfunctional attributes. Learn why refactoring is needed, how it benefits software performance and maintainability, and how to develop a refactoring plan with product management.

How to refactor

https://refactoring.guru/refactoring/how-to
Learn how to refactor code with small changes that improve its quality and readability. Follow the checklist of refactoring best practices and avoid common pitfalls.

Building Bridges in Computer Networks: A Nifty Assignment for Cross

https://dl.acm.org/doi/10.1145/3660650.3660665
This nifty assignment is designed to introduce students to fundamental networking concepts, such as the client—server model, sockets, and network protocols, through hands-on experience with cross-language programming and code refactoring. The assignment targets students without a prior background in computer science.

Visual Studio 2022 - 17.10 Performance Enhancements - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-10-performance-enhancements/
With careful refactoring and tuning of code involved in loading .NET projects, we cut down the number of DLLs loaded by 10%! Loading DLLs can be slow on lower end machines with spinning disk hard drives. Moreover, DLL loads invite overhead from anti-virus software inspecting the DLLs, so we hope these improvements will help on slower machines.

When to refactor

https://refactoring.guru/refactoring/when
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 only for yourself but also for those who use it after you. Refactoring makes it easier to add new features.