Tuan Tran Vanblog.tuanhadev.tech·Aug 31, 2024Design Patterns Handbook - Part IIIIn Part I and Part II, we’ve covered creational and structural design patterns. Today, we'll dive into the final topic in our Design Patterns series: Behavioral Design Patterns. Let’s begin! Behavioral Design Patterns Behavioral Design Patterns are d...DiscussDeveloper Best Code PracticesBehavioral Design Pattern
Tuan Tran Vanblog.tuanhadev.tech·Aug 9, 2024Design Patterns Handbook - Part IIIn our previous article, we explored five creational design patterns. Now, we'll delve into seven structural design patterns. Let's get started! Structural Design Patterns Structural Design Patterns, as explained in “Design Patterns: Elements of Reus...DiscussDeveloper Best Code Practicesstructural design pattern
Romman Sabbirrommansabbir.com·Mar 27, 2024Object Oriented Programming (OOP) - Interface vs Abstraction (Java/Kotlin)[Cover Image by : Rafael de Nadai] In the world of programming, two key concepts often come up: Interface and Abstraction. Both are fundamental to object-oriented programming (OOP) and play crucial roles in designing robust and maintainable software ...Discuss·229 readsmaintainable software
Hardik Chotaliyahardikchotaliya.hashnode.dev·Oct 16, 2023🛡️ Setting Up a .env Environment File for WebdriverIO + TypeScript Framework 🔐🔒 Introduction As a responsible developer and tester, one of the fundamental principles is to keep sensitive information, such as usernames, passwords, or API keys, secure and away from prying eyes. This is where the 🔑 .env environment file 🔑 come...Discuss·1.1K readsWebdriverIO.env
Henry Eleonuhenryeleonu.com·May 7, 2023Some Best Practices for Improving Code Maintainability and QualityI will discuss my experience while maintaining simulation software written in Python. I was engaged in making some updates to simulation software for transport and logistics, and I noticed that the transport and logistics department, which was suppos...DiscussCode Quality