Dominic Dukedomtech.hashnode.net·May 31, 2022Featured5 Tips For Writing Cleaner CodeHello everyone, in the past I have been guilty of writing code that was not so clean, and I'm sure I am not alone here. Over the years I have learnt from my mistakes and I thought I'd share with you some tips to help you improve your coding practices...360 likes·17.0K readsclean code
Thai Tranthaitran.hashnode.net·Jun 16, 2022FeaturedHow to code like a pro in 2022 and avoid If-ElseUsing If-Else is one of the programming fundamentals that we learned in college and it is helpful to get us into our first jobs. Interestingly, many senior developers are convinced that If-Else is evil and you should avoid using If-Else in your code ...171 likes·7.5K readsdotnet
Mario Cerveramacerub.hashnode.net·Oct 26, 2020Featured7 non-obvious benefits of automated testingI started exploring the fascinating world of test automation seven years ago. Right from the start, it was clear to me that testing has important benefits. Anywhere I read back then, I found people describing how testing leads to savings in developme...127 likes·1.8K readsSoftware Testing
Priyam Srivastavaipriyam26.hashnode.net·Apr 25, 2023Journey in Rust: Refactoring and the Module System in Rust - Part 7Even though our project does what it needs to, it looks like a jumbled mess. Although we split the code into functions in the last few chapters, it is still messy, to say the least. We need to split this code into modules. This will make our code mor...Termoil: My Journey of making a Terminal assistantRust
Zied MELLITIzied-melliti.hashnode.net·Apr 25, 2023Coding Style At Scale: Tackling Inconsistency In Your CodeMaintaining a consistent coding style is important for any software development project, as it makes the codebase easier to read, understand and maintain. In this article, we will explore some useful ways to ensure that your codebase follows a consis...5 likes·55 readsclean code
Saurabh Bomblesaurabhbomble.hashnode.net·Apr 25, 2023Twelve Factor appThe twelve factor methodology is a language and platform-agnostic set of design principles that can help to build portable, scalable, maintainable, compatible, and robust apps rapidly. It was started by the Heroku engineering team. Reading - https://...1 like·48 readsBackend engineeringbackend
Maxi Contieri⭐⭐⭐mcsee.hashnode.net·Apr 23, 2023Refactoring 011 - Replace Comments with TestsTL;DR: Take your comment, compact it, and name your functions. Now test it and remove the comments. Problems Addressed Maintainability Readability Related Code Smells https://maximilianocontieri.com/code-smell-183-obsolete-comments https://maxim...1 like·84 readsRefactoringsProgramming Blogs
Rahul Solankirahulj9ablogs.hashnode.net·Apr 22, 2023The Importance of Clean Code in JavaScript DevelopmentSo in the past few years, Javascript has emerged as one of the most popular programming languages and its popularity is still increasing day by day. New features, libraries and frameworks are coming regularly and so the style of doing a task is also ...12 likes·53 readsJavaScript
Brijen Makwanabrijen.hashnode.net·Apr 22, 2023Clean Code: Optimising Readability with Code SplittingCode splitting is an essential technique in software development that helps to improve performance and maintainability. It involves dividing a large codebase into smaller, more manageable parts that can be loaded separately when needed. This techniqu...General Programming
Amit kumartechthoughtsexplorer.hashnode.net·Apr 21, 2023Unleashing the Power of Annotations in Java: A Comprehensive GuideIntroduction to Annotations in Java Java annotations are a powerful language feature that allows developers to add metadata to their code. They enable programmers to associate information with code elements, like classes, interfaces, methods, and fie...1 likeJava Uncovered: Exploring the Infinite PossibilitiesJava
Shivank Mitrashivankjshacker.hashnode.net·Apr 19, 2023Clean JavaScript: A Quick Guide to Better Code QualityWriting cleaner and more understandable code is essential, whether you are working on a project as a team, or just in general if someone wants to review your code. I'll list several hacks that have helped me write clean and maintainable code. Just to...JavaScript
Maxi Contieri⭐⭐⭐mcsee.hashnode.net·Apr 19, 2023Code Smell 208 - Null IslandTL;DR: Don't use null for real places Problems Coupling Unexpected Results Solutions Model the unknown location with polymorphism Context Null Island is a fictional place, which is located at the coordinates 0°N 0°E, at the intersection of the...64 readsCode SmellsGeneral Programming
Yashodeep Nimbekaryashodeep.hashnode.net·Apr 18, 2023Using React Fragments for Cleaner CodeIn React, when we render multiple JSX elements in a component, we basically wrap them inside a parent element. However, this approach creates unnecessary DOM nodes. To address this issue React library exports React fragments. It allows us to group to...2 likes·28 readsReact