소프트웨어 설계 5원칙인 SOLID를 알아보자.
본 블로그는 실질/객관을 지향합니다만 저는 부족함이 많은 사람이라 혹여 잘못된 정보가 있을 수 있습니다. 혹여나 그런 부분을 발견하시면 그냥 가지 마시고 악플이라도 달아주세요! 고치겠습니다! 오늘은 SOLID라는 소프트웨어 디자인 원칙에 대해 정리를 조금 해보겠습니다. 객체지향 프로그래밍을 공부하다가 만나게 된 주제인데, 꼭 객체지향 소프트웨어 설계에 한정된 것은 아닙니다. 소프트웨어 공학 또는 유관 전공을 공부하신 분들께서는 이미 익숙할대로 익숙한 주제이겠지만, 실무자들이 많이 활동하는 포럼 등을 찾아보면, 원칙은 원칙인데 여러 가지 상황 변수들로 인해 실무에서 이것들이 모두 갖춰지는 경우는 굉장히 드물다고 합니다. BUT 알고 있으면 나쁠 것은 없다고 생각해서 내용을 좀 살펴보고, 또 정리를 해보게 ..
IT이야기/소프트웨어 일반
2017. 1. 19. 20:05