Mihai Olteanblog.mihaioltean.com·12 hours agoThe Hollywood PrincipleOh boy, when I first understood this principle, I felt like a rockstar. ⭐️ I remember first reading about it in Head First Design Patterns. It was so catchy that it stuck with me since then. If you haven't heard of it, you might know it as Inversion...Discusssoftware development
Felix Mohrfmohr.net·Jul 17, 2024Code Patterns, Life Patterns: Framework Thinking for Software EngineersComplexity In his book Simply Complexity – A Clear Guide to Complexity Theory, Neil Johnson defines complexity as those phenomena which emerge from a collection of interacting objects. Johnson highlights that a complex system exhibits emergent phenom...Discuss·62 readsProductivity
Shubham Sourabhvampirepapi.hashnode.dev·Jul 16, 2024What Are SOLID Principles? Simplifying Software ArchitectureSSingle Responsibility Principle OOpen / Close Principle LLiskov Substituion Principle IInterface Segregation Principle DDependency Inversion Principle Advantages of following these Principles : Help us to write better code: Avoid Duplicat...DiscussSystem Design LearningSystem Architecture
Arif Shaikharifshaikh.hashnode.dev·Jul 14, 2024SOLID PrinciplesHello readers 👋! In this blog, we'll delve into the SOLID Principles. As a software engineer, it's not enough to be proficient at building logic; you must also excel at writing programs that are easy to read, make sense, and provide flexibility for ...Discuss·26 readsSOLID principles
Ritesh Kokamriteshkokam.hashnode.dev·Jul 8, 2024Understanding SOLID PrinciplesIntroduction SOLID principles are a set of design guidelines in object-oriented programming that help developers create more understandable, flexible, and maintainable software. Here's a comprehensive explanation with practical examples to illustrate...DiscussDeveloper
Sumal Surendrasumalsurendra.hashnode.dev·Jul 8, 2024The SOLID principles - Let's get to know OOP better!The Story When I was training a kata in codewars I had this question which is "What is the difference between these two lines?" the code below. 1. Map<Integer, String> charCounterMapping = new HashMap<>(); 2. HashMap<Integer, String> charCountMapping...Discuss·51 readsJava
Hady Muhammedhady.hashnode.dev·Jul 1, 2024Boost Your Refactoring Efficiency with VS Code: Extract Method ShortcutAs software engineers, we constantly strive for cleaner, more maintainable code. One powerful technique to achieve this is refactoring, and among the various refactoring techniques, Extract Method stands out for its ability to simplify complex functi...Discuss·31 readssoftware development
Donald Kibetdonaldkibet.hashnode.dev·Jul 1, 2024Excel Import and Journal Processing in D365 F&O - Part TwoPart Two: Creating and Posting the Journal Entries Introduction Having successfully read the imported Excel file and passed the values as arguments to the helper class, we will now use these values to create a journal entry, create journal lines, and...Discussd365fo
Donald Kibetdonaldkibet.hashnode.dev·Jul 1, 2024Excel Import and Journal Processing in D365 F&O - Part OneIn this article, we'll walk through the process of importing Excel files into D365 F&O for bank charges. After the upload is complete, the contents of the Excel file are read, a journal is created with journal entries, and the journal is posted. The ...DiscussObject Oriented Programming
Weiping Dingwpding.hashnode.dev·Jun 27, 2024What Pragmatic TDD Means to MeThere are lots of discussion and debates around different testing strategies, even no consensus for what makes unit test. That makes software teams confused and somehow start applying TDD for the sake of it. They usually focus on tooling / testing li...Discussgolang