#refactoring

[ follow ]
fromHackernoon
1 month ago
Scala

Generic Alias Types: Why We Need Them | HackerNoon

Generic alias types simplify refactoring in Go by supporting incremental updates to package references.
#software-design
fromHackernoon
2 years ago
JavaScript

Refactoring 022 - Extract Common Ancestor | HackerNoon

Refactoring code to use an abstract class enhances structure and mimics real-world hierarchies.
fromHackernoon
2 years ago
Java

Refactoring 027 - How to Remove Getters | HackerNoon

Replace getters with methods that encapsulate behavior and protect internal state.
fromHackernoon
2 years ago
JavaScript

Code Smell 290 - Refused Bequest | HackerNoon

Subclasses must respect all of their parent's contracts to maintain code clarity and integrity.
fromHackernoon
2 years ago
JavaScript

Refactoring 022 - Extract Common Ancestor | HackerNoon

Refactoring code to use an abstract class enhances structure and mimics real-world hierarchies.
fromHackernoon
2 years ago
Java

Refactoring 027 - How to Remove Getters | HackerNoon

Replace getters with methods that encapsulate behavior and protect internal state.
fromHackernoon
2 years ago
JavaScript

Code Smell 290 - Refused Bequest | HackerNoon

Subclasses must respect all of their parent's contracts to maintain code clarity and integrity.
more#software-design
#software-development
fromHackernoon
11 months ago
JavaScript

Taming the Methodcentipede: Strategies for Writing Simple, Maintainable Code | HackerNoon

The article critiques the 'method centipede' antipattern in Java programming, suggesting simplification for clarity and efficiency.
fromHackernoon
10 months ago
Scala

Don't Fall Into the 'Microservices Are Cool' Trap and Know When to Stick to Monolith Instead | HackerNoon

Starting with a monolith is often faster, easier, and cheaper than beginning with microservices.
Transitioning from a monolith to microservices should be a careful and considered decision.
fromLogRocket Blog
8 months ago
JavaScript

A guide to refactoring - LogRocket Blog

Refactoring is crucial for maintaining scalable and robust code, enabling better adaptability to user needs.
fromHackernoon
2 years ago
JavaScript

Refactoring 019 - How to Reify Email Addresses | HackerNoon

Encapsulating email validation in a dedicated class reduces duplication and enhances code maintainability.
fromMedium
6 months ago
JavaScript

3 Scala Libraries to Forget About Boilerplate Code (or Almost Forget))

Refactoring and eliminating boilerplate code are essential for maintaining high-load applications and improving code quality.
fromMedium
9 months ago
JavaScript

Single Responsibility Principle

Single Responsibility Principle (SRP) states that a class should have only one reason to change, promoting clean and maintainable code.
fromHackernoon
11 months ago
JavaScript

Taming the Methodcentipede: Strategies for Writing Simple, Maintainable Code | HackerNoon

The article critiques the 'method centipede' antipattern in Java programming, suggesting simplification for clarity and efficiency.
fromHackernoon
10 months ago
Scala

Don't Fall Into the 'Microservices Are Cool' Trap and Know When to Stick to Monolith Instead | HackerNoon

Starting with a monolith is often faster, easier, and cheaper than beginning with microservices.
Transitioning from a monolith to microservices should be a careful and considered decision.
fromLogRocket Blog
8 months ago
JavaScript

A guide to refactoring - LogRocket Blog

Refactoring is crucial for maintaining scalable and robust code, enabling better adaptability to user needs.
fromHackernoon
2 years ago
JavaScript

Refactoring 019 - How to Reify Email Addresses | HackerNoon

Encapsulating email validation in a dedicated class reduces duplication and enhances code maintainability.
fromMedium
6 months ago
JavaScript

3 Scala Libraries to Forget About Boilerplate Code (or Almost Forget))

Refactoring and eliminating boilerplate code are essential for maintaining high-load applications and improving code quality.
fromMedium
9 months ago
JavaScript

Single Responsibility Principle

Single Responsibility Principle (SRP) states that a class should have only one reason to change, promoting clean and maintainable code.
more#software-development
#legacy-code
fromMedium
4 months ago
JavaScript

Unit testing legacy spark code in Scala

Automated tests are critical for maintaining code quality and minimizing rework, especially with legacy systems.
Refactoring legacy code is necessary to enable testing, requiring caution to avoid introducing bugs.
fromInfoQ
4 months ago
Agile

QCon SF 2024: Refactoring Large, Stubborn Codebases

Centralized refactoring through leverage and incrementality is essential for modernizing stubborn legacy codebases.
fromCodeProject
10 months ago
Data science

Escaping the IF..THEN Hell in C# with SQL

Refactoring a long-neglected program is necessary for maintainability and future handover.
fromMedium
4 months ago
JavaScript

Unit testing legacy spark code in Scala

Automated tests are critical for maintaining code quality and minimizing rework, especially with legacy systems.
Refactoring legacy code is necessary to enable testing, requiring caution to avoid introducing bugs.
fromInfoQ
4 months ago
Agile

QCon SF 2024: Refactoring Large, Stubborn Codebases

Centralized refactoring through leverage and incrementality is essential for modernizing stubborn legacy codebases.
fromCodeProject
10 months ago
Data science

Escaping the IF..THEN Hell in C# with SQL

Refactoring a long-neglected program is necessary for maintainability and future handover.
more#legacy-code
fromHackernoon
2 years ago
Information security

Code Smell 270 - Boolean APIs | HackerNoon

Replace boolean security flags in APIs with separate endpoints for improved security and maintenance.
#react
fromLogRocket Blog
7 months ago
JavaScript

Migrating to React 19 using react-codemod - LogRocket Blog

Using react-codemod allows for seamless upgrading and refactoring of React applications without manual code rewrites.
fromdzone.com
10 months ago
JavaScript

The Definitive Guide to TDD in React - DZone

Test Driven Development (TDD) enhances code quality, provides rapid feedback, ensures comprehensive test coverage, boosts refactoring confidence, and acts as living documentation.
fromLogRocket Blog
7 months ago
JavaScript

Migrating to React 19 using react-codemod - LogRocket Blog

Using react-codemod allows for seamless upgrading and refactoring of React applications without manual code rewrites.
fromdzone.com
10 months ago
JavaScript

The Definitive Guide to TDD in React - DZone

Test Driven Development (TDD) enhances code quality, provides rapid feedback, ensures comprehensive test coverage, boosts refactoring confidence, and acts as living documentation.
more#react
[ Load more ]