Hardik Chotaliyahardikchotaliya.hashnode.dev·10 hours ago🚀 Crafting Clean, Modular, and Maintainable Automation Code: A Guide for Engineers 💻Introduction: 🦸♀️ Automation engineers, the unsung heroes of software quality 🚀 Automation engineers are the unsung heroes of software quality, automating the mundane to free up developers for strategic work. Yet, crafting effective automation cod...Discussclean code
Smit Thakkarthefellowcoder.hashnode.dev·11 hours ago10 Best Tools and Practices for Boosting Code Quality in Node.jsAs a developer, you understand that writing clean and efficient code is essential for maintaining and scaling your Node.js applications. Code quality not only affects the performance and stability of your application but also makes it easier for your...DiscussNode.js
Yonatan Karp-RudinProyonatankarp.com·Sep 29, 2023Design Patterns - Factory MethodTL;DR: Factory Method is a design pattern that defines an interface for creating objects, allowing subclasses to decide which class to instantiate, thus delegating instantiation logic to child classes. Also known as Virtual Constructor Intent Defi...DiscussJVMKotlin
Yonatan Karp-RudinProyonatankarp.com·Sep 26, 2023Design Patterns - SingletonTL;DR: Ensure a class has only one instance and provide a global access point to it with the Singleton pattern, which is useful for coordinating actions across a system. Intent Ensure a class only has one instance, and provide a global point of acce...Discuss·26 readsJVMKotlin
Lucas Simonblog.lucas-simon.com·Sep 26, 2023Avoiding circular dependenciesA circular dependency is when two pieces of code (files, classes, functions, etc) need each other to work (they're typically bad practice since they make code too intertwined). We rarely intentionally add circular dependencies, but they often arise a...Discussdependency injection
Maxi Contierimaximilianocontieri.com·Sep 25, 2023Code Smell 225 - Pass by ReferenceTL;DR: Beware of passing arguments by reference Problems Unexpected Results Side Effects Readability Broken Encapsulation Solutions Pass arguments by copying even large objects. Don't make premature optimizations. Declare variables as consta...Discuss·56 readsCode Smellsrefactoring
Umang Ahujaumangahuja.hashnode.dev·Sep 23, 2023Clean Code - Chapter 1️⃣One of the key skills in the armoury of a good software engineer is the ability to write clean code and not only that but also to identify bad code and transform it into a good one. Reasons for having bad code One emphasis on delivering code faster ...DiscussCoding Booksclean code
Balamurugan Dbalamurugan16.hashnode.dev·Sep 18, 2023Does Clean Code really matter?Cooking is an art, just like coding. It should be hygienic and done with care because people will consume the end product. Adding garnishes to your food makes it more appealing. Similarly, in programming, clean code is crucial. It ensures that your c...Discuss·6 likes·33 readsprogramming languages
Hemanth Vishwakarmahemanthvk.hashnode.dev·Sep 18, 2023Simplifying Clean Code: Guide to Writing Better SoftwareBefore learning about clean code let's know something about bad code. Let's say you are the first one to release an application in the market. And the application is superb and well-written. Now as time passes by with ever-changing times the requirem...Discuss·10 likesclean code
raju ghoraiblogs.rajughorai.codes·Sep 17, 2023Writing Clean Code: Best Practices and PrinciplesUnderstanding Clean Code What is Clean Code? Clean code is not just a coding style; it's an art form. 🎨 It's about crafting code that communicates its purpose clearly, like a well-composed symphony. Clean code is easy to read, understand, and modify...Discuss·2 likes·72 readsProgramming Blogs