Samuel Demertechtut.hashnode.dev·Jan 24, 2024What Is Code Refactoring, and Why Should You Consider It?Are you seeking around for different ways to enhance your code? Well, the following post is definitely worth your time. Now have you ever come across the term code refactoring? If not, then the following post is just for you, here you will find what ...Discusscode refactoring
Ramachandra Anirudh Vemulapallinetworknomad.hashnode.dev·Jan 12, 2024Effective Code Refactoring: Strategies for Improved Maintainability and Technical Debt MitigationIn software development, refactoring refers to the deliberate and systematic process of restructuring existing code without altering its external behavior. It focuses on improving the internal structure, implementation, and definition of the code, th...Discussrefactoring
Maxi Contierimaximilianocontieri.com·Jan 4, 2024Code Smell 237 - Attribute DefinitionsTL;DR: Never focus on implementation. Focus on behavior instead. Problems Coupling to implementation Lack of Separation between the 'What' and the 'How' Encapsulation and Information Hiding violations Lack of Abstraction Unclear separation of I...Discuss·70 readsCode SmellsGeneral Programming
Ian Carsoniancarson.hashnode.dev·Dec 20, 20235 Rules to follow in order to write better code.Sometime back, our team had a project that no one wanted to work on. The main concern was the cascade effect that was expected from the project. It was so unpredictable and had huge "utils" classes. This has been known to scare most developers as it ...Discussbetterdeveloper
Ian Carsoniancarson.hashnode.dev·Nov 29, 20233 Steps to guarantee Refactoring success.Code refactoring is a messy, complex process that involves restructuring the code without changing its original functionality. The main goal of refactoring is usually to improve the internal code by making many small changes without altering the code...Discusscode smell
Solomon Aboyeji solomonaboyeji.com·Sep 3, 2023Exploring RefactoringIntroduction Upon reading Robert C. Martin's "Clean Code" book, I gained a newfound appreciation for Refactoring Guru's ability to convey the concept of refactoring in straightforward terms. Furthermore, Refactoring Guru's explanations of design patt...Discuss·49 reads#codenewbies
Ali Shahalishah.hashnode.dev·Aug 16, 2023Exploring Service Locator PatternRecently I was asked to look at Webhook implementation in an application by a client which had grown in size and had become hard to maintain. As I sought the ideal implementation, I delved into various design patterns. The Service Locator pattern eme...DiscussPHP
Shailesh Parmarshaileshparmar.hashnode.dev·May 23, 2023The Importance of Refactoring: Going Beyond "It Works"Introduction In the fast-paced world of software development, it's easy to fall into the trap of thinking that once your code is functional, your job is done. However, experienced developers understand that writing efficient and maintainable code goe...Discusscode refactoring
James 'Dante' Midzidantedecodes.hashnode.dev·May 3, 2023build, extract, refactorTowards the midpoint of last year, I rediscovered one of the developers I found when I started my journey - Mark Tellez. I'll admit, back then I was arrogant and didn't take what he was doing in those old videos seriously, and then he just went off t...Discuss·39 readsrefactoring
Al Masum Fahimalfahim.hashnode.dev·May 3, 2023The Power of Refactoring: Transforming a Dashboard for Improved Load TimeIn this post, I am going to share an experience about refactoring a project that decreased the load time of a website. Brief History A few years ago, I was working on a project where I was tasked to improve the performance of a certain dashboard. Bef...Discuss·54 readsrefactoring