각자 전날 만든 코드를 조원들에게 발표하며 설명하는 시간이었음.
내 차례에 설명하고 있는데
어떤 녀석이 질문을 하는거임
꽤 지나서 다 기억은 안나지만
"근데 왜 클래스를 여러개로 나누신건가요?"
"인터페이스?그건 왜 쓰는거에요?"
이런 류의 질문이었는데
난 너무 당연하게
나 "?? 그래야 코드 짜기 편하니까요"
상대방 "???"
나 "????"
상대방 "..아니...그...(불편한 기색을 보이며)"
다른애 "(갑자기 끼어들며)그건 말이죠. 코드의 모듈화하여 관리의 용이. 재사용성. 어쩌구저쩌구 쎅쓰쎅쓰.." 설명하는데
그게 되게 시시콜콜 구차하게 설명하는거 같은거임.
한두마디면 될것을
2~3분동안 길게 설명하는게 존나 없어보였음.
근데 왠걸?
그 설명을 들은 조원들은 걔를 쌉고수로 인정해버림
아직도 이해가 안됨.
굳이 장황하게 설명하는걸 좋아한다는게..;;
내 차례에 설명하고 있는데
어떤 녀석이 질문을 하는거임
꽤 지나서 다 기억은 안나지만
"근데 왜 클래스를 여러개로 나누신건가요?"
"인터페이스?그건 왜 쓰는거에요?"
이런 류의 질문이었는데
난 너무 당연하게
나 "?? 그래야 코드 짜기 편하니까요"
상대방 "???"
나 "????"
상대방 "..아니...그...(불편한 기색을 보이며)"
다른애 "(갑자기 끼어들며)그건 말이죠. 코드의 모듈화하여 관리의 용이. 재사용성. 어쩌구저쩌구 쎅쓰쎅쓰.." 설명하는데
그게 되게 시시콜콜 구차하게 설명하는거 같은거임.
한두마디면 될것을
2~3분동안 길게 설명하는게 존나 없어보였음.
근데 왠걸?
그 설명을 들은 조원들은 걔를 쌉고수로 인정해버림
아직도 이해가 안됨.
굳이 장황하게 설명하는걸 좋아한다는게..;;
ㅋㅋㅋ 코드짜기 편하니까요는 개뿔 ㅋㅋ 반성부터좀
??뭔소린지..
참... 할 말이 없다
?
부모들만 불쌍한거지
뭔..
그러게 진짜 왜 쓰는거임?
그래야 코드 짜기 편하더라고ㅇㅇ
굳이 인터페이스 만들 필요있음? 그냥 클래스 바로 만들지
설명할려면 말이 길어지는데 메소드 변경을 막아놓고 같은 네이밍으로 확장은 가능하게 하면서 다중상속 가능한.. 여튼 시발 존나 좋은거다 이 새끼야 니 코드 확 줄여주고 코드 짜기도 엄청 편해짐
머야 너 왜 지금도 설명못해? 그 당시에 설명못한 건 괜찮다쳐도 지금 와서 설명 못하는 건 머야 ㅇㅅㅇ (나트륨은 사실 정작 모름)
인터페이스 만들고 구현체 만들면 총 2번 작업 해야하는데, 총량 따지면 더 코드가 늘어나면 늘어났지 바로 클리니스 만드는게 더 짧지. 메소드 변경은 인터페이스에서 변경해버리면 구현체들은 다 바꿔야하니 더 작업분량 많아지겠네.
그 당시는 말빨 때문이라고 쳐도 지금은 5분 생각하고 글 쓸 수 있는 상황인데 그렇게 얄팍하게 대충 공부하면 사람들이 무시한대 ㅇㅅㅇ 나는 그런 사람들 무시 안하지만 글처럼 다른 사람들은 그렇더라고 ㅇㅅㅇ 여튼 시발 존나 좋은거다 이 새끼야< 이런 문장을 쓰면 안됨 ㅇㅅㅇ
그리고 코드짜기 편해진다고 하는데, 오히려 구현하는 객체는 인터페이스에 정의된 메소드를 다 구현해야하는 점에서 제약이 생겨서 더 불편해질 것 같은데?
ㄴ 제약을 만들어서 병신삽질 하지 말라는게 목적이니까 그리고 제약이 아니라 일종의 자동완성 제공의 목적도 있음
"왜 편해지는지" 그걸 설명하라고...
클래스로 나누지않으면 수 많은 코드들을 한곳에 모아놓고 쓰잖냐 나중에 구분 가능하면 그리 쓰던가
아니 병신아 내가 아니라 그새끼한테 그렇게 설명하라고 임마 진짜 말안통하네 이거...
아..그럼 그렇게 물어봐야지 씹년아 왜 쓰냐고 물어보면 편해서 이렇게 쓴다고 대답하지 보통
수 많은 코드들을 한곳에 모아두고 쓴다는 것이 전부임? 유치원 생도 하나인 것, 여럿인 것 둘 중에 뭐가 더 복잡해 보이냐고 물으면 당연히 후자가 복잡해 보인다고 말하겠다.. 편하다는 건 또 뭐임? 그리고 나누는 기준은 또 뭐임? 그냥 무조건 오체분시 시켜놓으면 한곳에 안 뭉쳐 있으니까 좋은 코드임? 그게 클래스의 기능의 전부인가?
마치 나느 편하려고 사용하니까 니들이 알아봐라고 하는거랑 다를게없네
?? 내가 언제?? 나한테 질문한 놈은 왜 편하냐고 안 물어봤는데? 왜 쓰냐고 물어봤잖아?
이새끼 두뇌가 개발자는 맞네 ㅋㅋㅋㅋ 근데 협업은 절대 같이 하고 싶지 않은 부류다
면접용임. - dc App
쓰니는 클래스, 인터페이스를 쓰는 이유를 아직 잘모름 ㅇㅇ.. 코드 잘 모아놓자고 저 두개를 쓰는게 아님. 자세하게 설명한 친구는 못해도 SOLID원칙을 설명했겠지.
그러니 그 친구는 고수취급받고 쓰니는 개차반 위급된거.
객체지향 특징인 추상화, 다형성, 캡슐화만 잘 설명해도 이해하고 넘어갔을거임.
난 써야하는 상황을 봤을 때 쓰는거지. 어떤 상황에서 쓰는건지 일일이 기억 안했지
관리가 용이하니까 코드짜기 편한건 맞지
근데 너도 아직 더 배워야겠네 그렇게 설명하면 초보자들은 "?" 할 수 밖에 없음. 수업시간에 설명했는데도 뒷구녕으로 흘러듣고 갈고리치는 애들도 있고
오글거리는게 아니라 니가 왜그런식으로 짜는지 설명을 못하는건 그냥 남 코드 배끼는수준밖에 안되서 그런거임 - dc App
?? 설명 못하는게 아니라.. 클래스를 나누면 어떨 때 좋고 어디에 좋고. 인터페이스를 만들면 뭐가 좋고. 이런건 상황마다 다른건데 그런걸 굳이 설명함? 책에 나와있는 설명을 하는건 자기 경험이 아니잖아? 난 내가 난관에 부딪힐 때마다 필요한 기능을 사용해서 헤쳐나간건데? 그리고 애초에 왜 편한거냐고 안 물어봤으니까 내 딴에서 겸손스럽게 저리 말한거야
당연히 자기가 쓴 코드는 설명할줄알아야됨 뭘 쓰기 편하니까요 ㅇㅈㄹ임 너 서비스가서 ㅋ코드리뷰하면 개털림 - dc App
ㄴ 그럼 뭐 어떡하란거임.. 내 경험도 아닌 책의 내용을 내 맘대로 내가 잘 아는것마냥 씨부려야함? 그런건 너무 무례하잖아?
그럼 각종 자료에는 이런 이유로 쓴다고하고 한번 도전해보자. 라고하면 되지. 부트캠프 배우려고 간 곳인데 실경험을 요구하겠노?
그런가..
너도 잘하는 타입은 아닌듯 ㅋㅋ
해당 댓글은 삭제되었습니다.
ㅠㅠ
인터페이스 왜 쓰는지도 1도 모르고 그냥 편하다고 자위하면서 쓰는 중인듯. 부캠따리에서 만드는 코딱지만한 프로그램에선 인터페이스 쓰면 불편하기만 하단다 게이야... 차라리 '현업에선 이렇게 쓰면 도움된대요'하고 썼으면 귀엽기라도 하지
ㅠㅠ
커뮤니케이션 능력이 떨어지는건 나쁘게 생각하지는 않는데. 질문을 왜하는지 모르겠다거나 답변이 찐따같다느니 하는 마인드라면 그냥 취업하지말고 그냥 혼자 일해라.
너 T야?
공부 다시 하고와라.
생각을 해봐개발자의 뇌는 엄연한 한계가 존재하는데 구체화만 여러개 만들어 두면 구현체 내부의 메서드구현 로직들머리에 다 기억해야되는데 그게 프로젝트 규모 커질수록 가능할꺼라봄?인터페이스로 내부 구현코드는 몰라도 각 추상메서드로 명세 작성해놓으면음식점 가서 메뉴판보고 음식 주문하듯이 객체의 인터페이스 메서드만 가져가 쓰면뇌의 메모리용량 덜쓰면서 객체간의 협력으로기능 손쉽게 조합해서 쓸수있잖아덤으로 구현체 갈아끼워서 기능도 입맛대로 확장 할수있고
님이 맞음 다른 애들이 이상한거 ㅇㅅㅇ
님은 님이 하는 걸 완벽히 이해하고 자신이 이해한 걸 설명한 거임. 다른 애들은 자기 생각이 아니라 주입 된 것만 앵무새처럼 뱉어내는 거 애초에 코드를 짠 건 님인데. 그 코드에 사용한 기능을 남이 안다는 듯이 말하는 것부터 어불성설임 ㅇㅅㅇ
부캠이니까 배운거 복습하는 그런 의미아녓을까...
실무에서 그냥 얘기하는 거면 모르겠는데 부캠은 취업하려고 하는거잖아? 그러면 당연히 설명할줄 알아야지 ㅋㅋㅋㅋㅋ 면접가서도 그리 말할거?
비운의천재다제~ - dc App
바닥 깔아줘서 고맙다 프붕이 ㅋㅋ
쿨래스를 그냥 나누고 임터페이스를 다 두면 보일러코드가 많아지며 관께가 복잡해져서 기획추가나 변경에서 개박살남
면접가서도 왜그렇게 만들었냐고 질문받으면 똑같이 답해봐라 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
"그거요? 그냥요"
이걸 보고 열폭이라고 하는거임
너는그냥 프론트나해라
인터페이스는 규약을 만드는거임 여러명이서 작업하거나 서드파티로 제품화 시킬 때 이걸 좆도 모르는 사람이 이상하게 쓰지 않게 규약을 정해놓는거임
구구절절이든 간결하게든 머리속에 있는거를 2분이나 아웃풋 할 수 있으면 쌉고수 맞고 너는 그런 고수도 못 알아보는 우물안 개구리고
나누기 나름이라 편한대로 하는거여,, 다만 아키텍처와 협업할 때를 고려해서하는거
설명 못하면 모르는거지 이새끼야ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
니가 맞다 그 얘들이 이상한거임 그러니 면접에서 질문받을때도 똑같이 대답해라이
스프링 딱 키는순간 알게될거임 ,ㅋ - dc App
ㅋㅋㅋㅋㅋㄹㅇ
어그로잖아 ㅋㅋ
회사에서 커뮤니케이션할때도 그따구로 말해봐 ㅋㅋ 병신이 따로없네
사이드이펙트 최소화 9글자면 설명끝 - dc App
부트캠프 가는 수준이 쫀심부리노? 이거 컨셉이지?
진짜 잘하는 사람은 개발이랑 관련없는 일반인도 한 마디로 이해할수 있게 만드는 사람이다. 너처럼 코드짜기 편하니까요. 이건 길가던 똥개도 말할수 있음.
개발 잘하는사람은 개발 잘하는 사람이지 뭔 ㅋ
고만고만 한놈들끼리 잘만났네 ㅋㅋㅋ
너 국어 존나 못할 것 같은데 맞음??
면접가서도 그리 대답해라 ㅇㅇ
객체지향을 어느정도 이해하지 못하고 쓰면 안 쓰는 것만이 못함. 너가 한게 객체지향을 하기 위한 객체지향이지.
네가 병신임 ㅋㅋ
뉴비들에게는 잘 설명해줘야지.. 알만하니까~ 하고 뭉개면 ㅋㅋㅋㅋ 개네들은 이해를 못해
이런 애들이 본인이 하는게 프로그래밍이라고 착각하는구나 니들이 하는게 코딩임ㅋㅋ
코딩못하는애들은 글쓴이처럼 메타인지가 낮음 ㅋㅋ
세상에는 나보다 똑똑한 사람도 있고 덜 떨어지는 사람도 있어. 그리고 그런 다양한 사람들과 협업을 해야하는게 현재의 IT임.
자신이 왜 썻는지에 대해 구체적인 명세를 할 줄 알아야지 제품이 좋아지는건 너무 당연한 소리겠지. 부캠 듣는 너보다 훨씬 훌륭한 분들도 팀원이 기초적인 질문을 할때 다양한 방면에서 구체적으로 대답함. 그게 코드 퀄리티를 높이는데 도움을 주니까. 애초에 너같은 마인드가 옳았다면 이 세상에는 문서라는 개념 자체가 없었음.
너는 평생 혼자서 개발했으면 좋겠음. 본인이 뭘 잘못했는지 메타인지도 부족하고, 남이 설명해주는걸 되려 오글거린다고 표현해버리는 꼬일대로 꼬여버린 사람임. 너같은 놈은 신입이여도, 사수여도 암을 유발하겠지. 하나의 폐급이 좋은 팀을 와해시키는건 너무 흔한일이기도 해.
본문만 봐도 심보가 보이고, 댓글만 봐도 어리버리 털거같고... 그냥 글에서부터 딱 사회 부적응자의 얼굴이 보이네. 요즘 뉴스에 얼굴 나오는 애들 많던데, 비슷하게 생겼을듯 싶다.
인터페이스 왠만하면 쓸모없음 - dc App
그걸 쉽게 설명하는것도 능력이란다 - dc App
인터페이스 그래서왜쓰는데 ㅋ
우물안 개구리노 나중가면 말로 풀어내는걸 진짜 잘해야한다
이 새끼 쿨찐 취급당하면서 친구 없을 확률 523%
이런애들특 : 좆소 si 하러감