#clean-code

[ follow ]
fromLogRocket Blog
1 month ago

SOLID series: Understanding the Interface Segregation Principle (ISP) - LogRocket Blog

At a buffet, instead of getting to choose the dishes you want, you are handed a large tray filled with everything - sushi, pizza, hamburgers, and a weird-looking dessert. If all you wanted was a slice of pizza, you would find the whole platter a tad overwhelming, right?
Software development
fromLogRocket Blog
1 month ago

Liskov Substitution Principle (LSP) - LogRocket Blog

LSP enables safe substitution of class instances, preventing system breaks.
#ruby
Ruby on Rails
fromRubyflow
2 months ago

Testing Beyond the Basics in Ruby

Test suites should aim to provide more than just passing results; they should also ensure comprehensive coverage and understanding.
fromHackernoon
2 years ago

Good Programmers Always Be Refactoring | HackerNoon

Clean code is essential for maintainability and reduces technical debt.
Engineers should prioritize refactoring alongside feature development.
Refactoring can be integrated into regular code updates subtly.
JavaScript
fromLogRocket Blog
5 months ago

How to use the ternary operator in JavaScript - LogRocket Blog

The ternary operator simplifies if...else statements in JavaScript, resulting in cleaner and more efficient code.
Node JS
fromtowardsdatascience.com
5 months ago

How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API

LLM advancements enhance the utility of Node.js boilerplate templates by automating code generation.
The author emphasizes maintaining Clean Code and vertical slicing architecture in their Node.js boilerplate.
fromHackernoon
1 year ago

Top 10 Software Development Books to Become a Better Software Developer in 2025 | HackerNoon

Ten recommended books can significantly enhance skills for both beginner and experienced developers in various essential software engineering topics.
fromSpreaker
9 months ago

Exploring Rails Productivity and Language Trade-offs - JSJ 653 - JavaScript Jabber

The episode explores the impact of programming languages and practices on developer productivity and challenges.
[ Load more ]