Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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
Muhammad Rezky SulihininSwift 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