모듈, 클래스를 설계할 때 재사용성을 높여야 된다고 말한다.
면접자분은 왜 그래야된다고 생각하냐.
라고 묻길레 어버버 거리면서 답변하는데
눈치 스윽보니까 대답이 산으로 가는 것 같아서
~라고 생각하는데, 질문하신 내용이 관련 내용이 맞을까요?
라고 물어보니
그건 ~~에 대한 관점이고,
응집도와 결합도 관점에서 설명해주실 수 있을까요?
라고 방향 잡아주심ㅋㅋㅋㅋㅋ 후...
눈치 스윽보니까 대답이 산으로 가는 것 같아서
~라고 생각하는데, 질문하신 내용이 관련 내용이 맞을까요?
라고 물어보니
그건 ~~에 대한 관점이고,
응집도와 결합도 관점에서 설명해주실 수 있을까요?
라고 방향 잡아주심ㅋㅋㅋㅋㅋ 후...
쎄한데
어쩔 수 없지
"모듈, 클래스를 설계할 때 재사용성을 높여야 된다고 말한다." 라고 했을 때, 이야기할 것들이 많은 주제니까 재사용성의 허상, 정말 재사용을 위해 짜야 하는가? 부터 시작해서 할말 많으니까
코린이라 잘 모르는데 재사용성의 허상이 뭐임?
요즘에는 상속 안하고 합성해서 쓰는경우가 많음.
재사용을 위해 만든 클래스가 실제론 재사용이 안되는게 많다라든지 재사용을 위해 고안된 디자인, 추가된 코드들 때문에 시간을 낭비한다든지 이러한 문제 제기가 있음.
상속 구조 때문에 오히려 유지보수 까다로워진다는 말도 있고.
잘한거 같은데, 프로그래머에게도 커뮤니케이션 능력은 중요하다. 너는 스스로 중간에 자신이 말한 내용과 면접관이 원하는 대답과 다른 것을 캐치하고 수정했으니 좋지 않나?
그런가
스타트업임?
ㅇㅇ
대표가 면접도 보러 들어오네 ㄷㄷ
공동대표겸 개발자더라
스타트업에서 개발자출신 cto겸 대표인거같은데 사실 기술면접드가면 다 비슷하게말하지않냐 - dc App
어디던 뭘 물어볼때 그냥 외워오는경우가많아서 이해한건지 외우는건지 항상 물어보는데 - dc App
그렇군 ㄱㅅㄱㅅ 대기업 개발자 출신이시던데 회사 그만두고 창업하심ㅋㅋㅋ 창업해서도 개발하시더라
ㅇㅇ 신입한텐 사수가 가장중요하고 그분한테 배우게될거같은데 잘생각해보셈 - dc App
응집도 결합도 첨 들어보는데. 클린 아키텍처 같은 책에 나오나?
나도 옛날에 들어봐서 까먹었는데 저 단어 듣고 다시 생각남. 아마 그런 책에 나오지 않을까
소프트웨어 공학쪽에서 나올껄
듣자마자 그럴 필요 없다 하고싶네 - dc App
ㅋㅋㅋㅋ
혹시 이유가 뭐임?
합리적인 이유가 아니라 그냥 그러고싶음 - dc App
나도 전에 수업 들을 때 OOP가 미는 코드 재사용 <- 이게 요즘엔 별로 중요하지 않게 여겨진다는 얘기를 듣긴 했는데
정확한 이유는 말 안 해주셔서 모르겟음
그러면서 Type class 써서 디자인하는 걸 미셨음