InSwift Dev ClubbyMuhammad Rezky SulihinDependency 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
InSwift Dev ClubbyMuhammad Rezky SulihinInterface 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
InSwift Dev ClubbyMuhammad Rezky SulihinLiskov 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
InSwift Dev ClubbyMuhammad Rezky SulihinOpen 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
InSwift Dev ClubbyMuhammad Rezky SulihinSingle 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