InSwift Dev ClubbyMuhammad Rezky SulihinDependency 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, 202325Sep 1, 202325
InSwift Dev ClubbyMuhammad Rezky SulihinInterface 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, 20235Sep 1, 20235
InSwift Dev ClubbyMuhammad Rezky SulihinLiskov 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, 202355Sep 1, 202355
InSwift Dev ClubbyMuhammad Rezky SulihinOpen 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, 202360Aug 28, 202360
InSwift Dev ClubbyMuhammad Rezky SulihinSingle 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, 202337Aug 28, 202337