Skip to content
YouTube Twitter RSS
YouTube Twitter RSS
Platypus Codes
Coding principles simple enough for a platypus to understand
Skip to content
  • Home
Home Archive by category "Software Engineering"

Category: Software Engineering

SOLID Principles Made Ridiculously Simple: Dependency Inversion Principle

holyin97 November 19, 2022 November 19, 2022Software Engineering

Welcome back! After a long hiatus, I have decided to complete this series with the final principle (and hopefully from now on will consistently post more stuff about software engineering and machine learning in) Today, we introduce the last of the SOLID principles, the Dependency Inversion Principle. Major Monogram needs …

Continue reading

SOLID Principles Made Ridiculously Simple: Interface Segregation Principle

holyin97 April 25, 2021 April 25, 2021Software Engineering

Hello! Today, we shall discuss the elusive Interface Segregation Principle (ISP). The dry definition of this principle is as follows: Clients should not be forced to depend on interfaces they do not use. In platypus language, this is how we can make sense of it: “Are you very sure all …

Continue reading

SOLID Principles Made Ridiculously Simple: Liskov Substitution Principle

holyin97 April 22, 2021 April 25, 2021Software Engineering

We talk about the Liskov Substitution Principle (LSP) today. If you haven’t checked out the previous blog posts on the Single Responsibility Principle or the Open Close Principle, make sure to check them out before reading on! As usual, the definition of the LSP is as follows: If S is …

Continue reading

SOLID Principles Made Ridiculously Simple: Open Close Principle

holyin97 August 30, 2020 October 23, 2020Software Engineering

Welcome back! In today’s article, we will talk about the Open Close Principle. If you’ve missed the previous article on the Single Responsibility Principle, be a good platypus and make sure to check it out before you continue! Let us begin with the oh-so-dry definition of the Open Close Principle: …

Continue reading

SOLID Principles Made Ridiculously Simple: Single Responsibility Principle

holyin97 August 11, 2020 October 22, 2020Software Engineering

Every self-declared programmer would have heard of the SOLID principles: A set of guiding principles for Object-oriented Programming. Unfortunately, most of the time, the way these principles are explained are hardly easy (read: confusing) for beginners to understand. This is also the motivation for starting this blog: to explain code …

Continue reading

  • YouTube Twitter RSS
  • Right Sidebar

This text can be changed from the Miscellaneous section of the settings page.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, cras ut imperdiet augue.
Powered by Nirvana & WordPress.
YouTube Twitter RSS