Develop
객체지향 개발 5대 원칙(SOLID)
Design Principles and Design Patterns 모든 개발이 그렇듯 프로젝트 초반에는 완벽하게 설계가 된것 같고 견고하게 구조를 다듬어 나아가는듯하게 개발이 되지만 개발을 하면 할수록 나의 코드와 구조의 틀이 점점 어긋나기 시작합니다. 어쩔수 없이 리팩토링을 나중에 하지만 그럴때마다 항상 떠오르는 기본중의 기본 원칙, 바로 이번에 소개하는 객체지향 개발 5대 원칙을 항상 떠올리게됩니다. 시간이 없어 마저 다하지 못한 리팩토링을 덮어놓고 이번 프로젝트를 마무리하면서 뼈저리게 생각하게한 이 원칙들을 머릿속에 다시한번 정리하고 싶어 블로그를 남겨봅니다. 해당 포스트에 사용되는 코드는 Kotlin으로 작성되었습니다. 1. SRP (단일책임의 원칙: Single Responsibility Pr..
2022. 6. 13. 17:06
최근댓글