스트리트 코더 sprint 7 - 김종필#636
Conversation
|
우측에 있는 |
There was a problem hiding this comment.
Code Review
This pull request introduces summary notes for the first three chapters of the book 'Street Coder'. The notes cover the definition of a 'street coder', software development challenges, practical theory, and a critical analysis of SOLID principles. Feedback includes a correction for an incorrect issue link in Chapter 3 and a fix for a typo in the Korean text.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…ttps://github.com/ThinkAboutSoftware/AcademicConference into 634-스트리트-코더-sprint-7-1장-2장-3장-총-112-페이지-2026-04-03
| ### 논의 주제 | ||
|
|
||
| SOLID 원칙에 대한 비판의 내용은 저한테는 상당히 신선했습니다. | ||
| 너무 많은 자료에서 SOLID 원칙은 신성불가침의 영역이라고 생각했었는데, 그걸 비판한 글을 출판할 수 있다는 점은 | ||
| 무비판 적으로 수용하는 태도를 경계하는게 좋겠다의 생각도 들게 합니다. | ||
|
|
||
| 저자가 주장하는 SOLID 원칙의 비판 내용 중에서 공감이 되거나 아니라고 하는 부분이 있으면 얘기해 보면 재미있을 것 같습니다. |
There was a problem hiding this comment.
사실 SOLID 원칙 같은 이렇게 해야한다식의 원칙들은 특정상황에서 안맞을때는 어떻게 할건데? 라는 답변에 원칙을 지켜야지라는 식의 답변 밖에 할 수 없는거 같습니다. 상황이 아닌 원칙에 맞추라는 것인데, 이 선택도 각 상황에 따라서 기준이 다르지 않을까 생각합니다(원칙을 따를게 맞을 수도, 원칙을 깨는게 맞을 수도 있다는 뜻)
그런 의미에서 받아들이는 사람에 따라서, 그리고 상황에 따라서 적절하면 활용하면되고, 그렇지 않다면 굳이 그 원칙을 지키기 위해서 내 상황을 맞추려고하는것은 개인적으로는 좋은 선택은 아니라고 생각하고 있습니다
but, 그렇다고해서 SOLID 원칙이 가치가 없다거나, 학습할 필요가 없다는 정도는 아닙니다 다만, 너무 맹목적으로 추종 하는 것은 경계 해야한다? 정도로 봤을 때, 저자의 의견은 개인의 취향 정도로 받아들일 순 있을거 같습니다
제가 공감 되었던 부분은 DIP 부분 이였고, 다른 부분들은 이 사람이 제대로 이해하고 의견을 내는게 맞나라는 생각이 들정도로 무슨말인지 잘 이해를 못했네요 모호하다는 표현을 계속 쓰는데, 그냥 이해를 잘 못한게 아닌가 싶습니다
가볍게 접근하는 것 같으면서 특정 영역에서 진지해지는 저자의 관점이 조금 보이기 시작하는 군요.
Close #634