Published inSwift Dev ClubDependency Inversion Principle: D in SOLID — Practical with SwiftWhen you add or modify code, it’s common for other related code to break. This can be frustrating, especially when projects get bigger and…Sep 1, 20231Sep 1, 20231
Published inSwift Dev ClubDependency Inversion Principle: D in SOLID — TheoryWhen you add or modify code, it’s common for other related code to break. This can be frustrating, especially when projects get bigger and…Sep 1, 2023Sep 1, 2023
Published inSwift Dev ClubInterface Segregation Principle: I in SOLID — Practical with SwiftThe Interface Segregation Principle (ISP) states that a class should not be forced to implement interfaces it does not use. In other words…Sep 1, 2023Sep 1, 2023
Published inSwift Dev ClubInterface Segregation Principle: I in SOLID — Theory [En]The Interface Segregation Principle (ISP) states that a class should not be forced to implement interfaces it does not use. In other words…Sep 1, 2023Sep 1, 2023
Published inSwift Dev ClubLiskov Substitution Principle: L in SOLID — Practical with SwiftThe Liskov Substitution Principle (LSP) states that objects of a superclass should be replaceable with objects of a subclass without…Sep 1, 2023Sep 1, 2023
Published inSwift Dev ClubLiskov Substitution Principle: L in SOLID — Theory [En]While the Open Closed Principle is closely related to interfaces, the Liskov Substitution Principle (LSP) is more about the inheritance of…Sep 1, 2023Sep 1, 2023
Published inSwift Dev ClubOpen Closed Principle: O in SOLID — Practical with SwiftOpen-closed Principle (OCP) is one of principle inside SOLID. OCP states that objects or entities should be open for extension but closed…Aug 28, 2023Aug 28, 2023
Published inSwift Dev ClubOpen Closed Principle: O in SOLID — TheoryOpen-closed Principle (OCP) is one of principle inside SOLID. OCP states that objects or entities should be open for extension but closed…Aug 28, 2023Aug 28, 2023
Published inSwift Dev ClubSingle Responsibilities Principle: S in SOLID — Practical with SwiftLet’s start this article with a question: What can a class called User do? Think about it first.Aug 28, 2023Aug 28, 2023
Published inSwift Dev ClubSingle Responsibilities Principle: S in SOLID — TheoryLet’s start this article with a question: What can a class called User do? Think about it first.Aug 28, 2023Aug 28, 2023