Mangsby
236
2021-06-17 10:54:42
7
4749

번역) 객체지향 5원칙 (SOLID)은 구시대의 유물?


클린 코드의 저자로 유명한 엉클 밥, 로버트 C. 마틴의 허락을 받아 번역한 블로그 글입니다.


간략히 글을 설명하자면, 어떤 사람이 로버트 C. 마틴에게 "여태 객체지향 5원칙 이해도를 개발자 채용에서 중요하게 여기고 있었다. 그런데 최근에 원칙들이 시대와 맞지 않다는 의견이 있는데 어떻게 생각하냐"는 질문을 했고, 그 질문에 대해 그렇지 않다고 답변하는 내용입니다.


https://mangsby.com/blog/programming/객체지향-5원칙-solid은-구시대의-유물인가/

25
12
  • 댓글 7

  • dev_jian
    128
    2021-06-23 05:32:54

    번역해주셔서 감사합니다

  • BlueFestival
    1k
    2021-06-23 18:25:49
    잘읽었습니다
  • 사이시옷
    1k
    2021-06-24 07:57:15

    기본의 가치는 변하지 않죠

  • fender
    23k
    2021-06-25 10:13:30

    저도 원문에 동의하는데, SOLID는 '원칙'이기 때문에 어느 정도 기술 환경 변화에 독립적으로 지향해야할 가치로 이해할 수 있다고 봅니다.

    반면 디자인패턴 같은 것은 그런 가치를 구현하는 수단이기 때문에 이는 언어나 기술 동향이 변하면 유용함도 같이 변할 수 있는 내용인 것 같습니다.

  • 현댕
    1k
    2021-06-29 10:28:18

    추천 드렸어요!


    충분히 읽어볼만한 글이네요 항상 발상은 다양하게!



  • Oscar
    666
    2021-07-25 17:44:04 작성 2021-07-25 17:45:14 수정됨

    이거 파울러가 반박하는 글도 있습니다.

    http://blog.cleancoder.com/uncle-bob/2020/10/18/Solid-Relevance.html

    요약하면 대치되는 개념이 아니다. 니가 말하는 심플 코딩을 하려면 SOLID가 필요할 것이고 반대로 SOLID 원칙을 지키면서 코딩하면 자연스레 심플해질것이다. 뭐 이런 내용인 것 같네요.ㅁ


    아 제가 글을 너무 대충 읽고 댓을 달았네요; 죄송합니다... 무시하세요...

  • 스텁
    2k
    2021-10-03 19:40:51

    SOLID가 구시대의 유물인가? 라고 하니...그새 무슨 많은일이 생긴줄 알았습니다.

    원문 기준으로는 아직도 유효한거야? 정도의 가벼운 의문정도의 표현으로 보이네요.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.