Understanding the Decorator Pattern Through a MacBook Customization Example in C#
Understanding the Decorator Pattern Through a MacBook Customization Example in C#
Day 4 (the missing day): Building Data Import/Export Services for Your ERP System
#ERPDevelopment #DataImport #DataExport #CSVProcessing #ChartOfAccounts #CSharpProgramming #ASPNET #SoftwareArchitecture #UnitTesting #ServiceLayer #Validation #AuditTrail #EnterpriseSoftware #AccountingSystem #DependencyInjection #InterfaceDesign #ErrorHandling #BusinessLogic #DomainObjects #DataMigration #SystemIntegration #BatchProcessing #SOLIDPrinciples
Understanding the Chart of Accounts Module: Day 3 – The Backbone of Financial Accounting Systems
#DotNet #AccountValidation #Accounting #AccountingModule #AccountingSystem #BalanceCalculation
#BusinessLogic #CSharp #ChartOfAccounts #DatabaseDesign #FinancialReporting #FinancialSoftware #SivarErp
#SoftwareArchitecture #SoftwareDevelopment #SOLIDPrinciples
Building an Agnostic ERP System: Day 1 - Core Architecture
https://www.jocheojeda.com/2025/05/05/building-an-agnostic-erp-system-day-1-core-architecture/
#ERPsystem #SOLIDprinciples #CSharpDevelopment #SystemArchitecture #TechnologyAgnostic #EnterpriseSoftware #SoftwareDesign #CoreInterfaces #ORMdesign #PerformanceOptimization #SivarErp
🤖 У світі, де AI вже пише код та п'є каву з розробниками, базові принципи SOLID все ще залишаються загадкою для багатьох 😅
📚 Щойно опублікував детальний гайд про SOLID принципи з практичними прикладами на C#
#programming #developers #dotnet #csharp #solidprinciples #softwareengineering #codinglife #cleancode #solid
Nice talk about Symfony's Dependency-Injection from @DaveLiddament : not just explaining how the DI works, but also showing how to implement SOLID principles in his code examples! Good job!!
Still not sure why his Lasagna example from the first slides needs mushrooms, tho. Hope Italians are not triggered by that 😅
The SOLID principles tell us how to arrange our functions and data structures into classes, and how those classes should be interconnected.
Read the full article: SOLID - Direct Way
▸ https://lttr.ai/ATvUk
#Java #java #DesignPrinciples #BasicDesignPrinciples #Solid #SolidPrinciples #ArchitecturalDesignPattern #BuildingBlocks #ScalableSoftware #EnablingDevelopers #CreateCode
Software Design Principles are a set of guidelines that help developers to make a good system design
Read more 👉 https://lttr.ai/AK12n
#java #DesignPrinciples #BasicDesignPrinciples #Solid #Java #SolidPrinciples #ArchitecturalDesignPattern #BuildingBlocks #ScalableSoftware
Mi CV web está pasando de eso, a ser el proyecto donde voy centralizando el aprendizaje. En este caso he implementado la creación dinámica del PDF dependiendo del idioma que se seleccione. Lo he hecho con el wrapper de la librería pdfmake y he intentado aplicar los principios SOLID, los cuales aún ando aprendiendo. Dejo el repo por aquí. Cualquier sugerencia de mejora es bienvenida . Gracias!
#desarrollodesoftware #angular #solidprinciples #learning
🤔 Even if the Single Responsibility Principle (SRP) is simple to grasp, is it simple to apply?
💡SPR can be challenging to apply because it requires developers to break down complex problems into smaller, more manageable units of code. Identifying and isolating responsibilities can be challenging, and if done incorrectly, it can lead to poor design decisions.
More info 🧵 👇 [1/2]
🖼️ Picture:
#SOLIDPrinciples #SOLID #SingleResponsibilityPrinciple #SRP #OOP
🧐 Struggling with unit tests? Does your code involve input/output (IO) operations?
💻The answer is likely yes. Unit tests ensure that a unit of code works as expected. They only focus on testing the business logic. For instance, a unit test wouldn't cover database persistence.
More info 🧵 👇 [1/2]
🖼️ Picture: https://unsplash.com/@gndclouds
#SOLIDPrinciples #SOLID #DependencyInversion #DIP #OOP #ObjectOrientedProgramming #ProgrammingTips
🚀 Excited to share my last blog post about the Single Responsibility Principle (SRP) which is one of the five SOLID principles in Object-Oriented Programming (OOP)!
🖼️ Picture: https://unsplash.com/@designedbyflores
The link to the article 🧵 👇 [1/2]
#SOLIDPrinciples #SOLID #SingleResponsibilityPrinciple #SRP #OOP #ObjectOrientedProgramming #ProgrammingTips
Learn about an uncommon & unexplored operation in the context of binary trees: roll (or rolling), which modifies binary tree structures.
https://foojay.io/today/rolling-binary-trees-a-guide-to-common-design-patterns-in-java/
#foojaytip #computerscience #research #datastructures #algorithms #binarytrees #bigoh #designpatterns #solidprinciples #cleancode
I'm excited to share my very first article on the Single Responsibility Principle and how it can improve software design. I hope it will be helpful for those who are interested 🙂 https://medium.com/@peterhalasz/understanding-solid-principles-part-1-the-single-responsibility-principle-explained-81141a050ee2 #SOLIDprinciples #SRPexplained #oop #codequality
the other day I was speaking about #solidprinciples and how shitty it is the code produced if people follow them blindly then today I saw this.
this might mean that I am getting old.
SOLID principles are a fucking disgusting set of rules that justify people writing ugly dev-unfriendly code just for the sake of following some old ass patterns.
Design code that is easy to read and easy to replace, not code that is so abstract because SOLID said so, but then it only just solves your current problem and you will never be able to replace it.
Was man in der Gesetzgebung noch von der Softwareentwicklung lernen könnte: #SOLIDPrinciples. "S" steht für "Single Responsibility". Ein Codestück sollte also nur eine einzige Aufgabe haben: Änderungen haben dann keine Nebeneffekte. Gleiches sollte für Gesetze angestrebt werden!