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, 2023551Sep 1, 2023551
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, 20236Sep 1, 20236
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, 20235Sep 1, 20235
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, 202371Aug 28, 202371
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, 202319Aug 28, 202319