PinnedHimanshu GanglaniClean Code: Javascript FunctionsIn the world of software development, writing clean and maintainable code is crucial for the long-term success of a project. One key aspect…Jun 21, 2023Jun 21, 2023
Himanshu GanglaniClean Code: Cognitive Complexity by SonarQubeCognitive Complexity is a measurement of how difficult it is to understand a specific piece of code. Unlike Cyclomatic Complexity, which…Aug 24, 2023Aug 24, 2023
Himanshu GanglaniClean Code: EmergenceIn Emergence refers to the phenomenon where complex and desirable behavior arises from the interactions of simple components or rules. By…Jul 18, 2023Jul 18, 2023
Himanshu GanglaniClean Code: ClassesClean code emphasises organising classes in a way that makes it easy for developers to navigate and comprehend. This includes placing…Jul 11, 2023Jul 11, 2023
Himanshu GanglaniClean Code: Unit TestsUnit testing is an essential practice in software development that involves testing individual units of code to ensure they function as…Jul 7, 20231Jul 7, 20231
Himanshu GanglaniClean Code: BoundariesIn this article, we will discuss the importance of handling external dependencies and integrating external systems in a clean codebase and…Jul 6, 2023Jul 6, 2023
Himanshu GanglaniClean code: Error HandlingError handling is a crucial aspect of writing clean and maintainable code. The connection to clean code, however, should be clear. Many…Jun 28, 2023Jun 28, 2023
Himanshu GanglaniClean Code: Objects and Data StructuresObjects and data structures play a crucial role in software development, and by following clean code practices, we can enhance the…Jun 27, 2023Jun 27, 2023
Himanshu GanglaniClean Code: Code FormattingCode formatting enhances readability, maintainability, and collaboration within a development team. Consistent and well-formatted code…Jun 26, 2023Jun 26, 2023
Himanshu GanglaniClean Code: How and when to commentComments play a vital role in code documentation, providing valuable insights and explanations to developers and maintainers. One of the…Jun 23, 2023Jun 23, 2023