S.O.L.I.D Principles
Setiap programmer pasti memiliki style coding yang berbeda-beda. Kebebasan dalam menulis code tersebut dapat membuat code tidak terstruktur yang berimbas pada aplikasi yang sulit dimaintain, di-monitor bahkan di-trace ketika terjadi error. Maka dari itu setiap developer harus memahami prinsip-prinsip dalam menulis code. Salah satunya adalah SOLID. Dengan memahami dan mentaati aturan dari SOLID, maka Style code dan abstraksi dari code akan lebih mudah dipahami dan lebih terstruktur.
Jadi seperti apa itu SOLID ? saya akan coba detailkan satu persatu di tulisan yang saya buat ini untuk setiap prinsip-prinsip pada setiap huruf pada SOLID.
Tulisan ini adalah bagian dari SOLID Principles Series, sehingga untuk bisa membaca secara menyeluruh dan berkesinambungan, alangkah lebih baik bisa membaca secara urut dari link series berikut.
SOLID merupakan sebuah singkatan dari beberapa prinsip, yaitu:
S - Single Responsibility Principle
O - Open Closed Principle
L - Liskov Subtition Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
Selanjutnya akan membahas tentang point pertama dari SOLID, yaitu Single Responsibility Principle.
Subscribe to my newsletter
Read articles from Andriawan directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by