solid에서 srp와 isp를 자기도 모르는 사이에 익히더라
자기가 보고배운 선배들의 코드가 다 저런 걸 잘 고려해서 그런지
자바하는 애들 코드보면 인터페이스 나누는 걸 잘하더라고
반면.. c cxx스탭 밟은 애들은
골치아프면 에라 모르겠다 하고 때려넣는 경우를 많이 봤어 ㅋ
자기가 보고배운 선배들의 코드가 다 저런 걸 잘 고려해서 그런지
자바하는 애들 코드보면 인터페이스 나누는 걸 잘하더라고
반면.. c cxx스탭 밟은 애들은
골치아프면 에라 모르겠다 하고 때려넣는 경우를 많이 봤어 ㅋ
C++ 표준의 첫 번째 십계명: "우리 C++ 위원회는 C++ 프로그래머의 (때론 무모하더라도) 자유를 막는 규칙을 만들면 안된다
srp는 왜..??
The committee shall make no rule that prevents C++ programmers from shooting themselves in the foot
isp는 아예 자바 자체에 interface가 있으니 그려려니 하지만...
그나저나 모던 C++좀 할 줄 아십니까? 제 질문 답변좀..?
티나// srp와 isp를 제대로 이해 못해서 그렇게 물어보는 것 같다
학생은 머리가 유연해서 C언어 대충 기초만 때려잡고(윤성우 아재의 열혈 C언어) 지금 JAVA의 정석으로 입출력 끝마치고 네트워킹 선생님이 빌려준 책으로 공부중 ㅇㅇ
srp는 하나의 클래스가 (잘쪼개서)하나의 기능을 가지게하라고 isp는 인터페이스를 잘게 쪼개라 이거 아니에여?
츄럴//니 질문에 왜 내가 답해야되는진 모르겠는데, 좌측값참조라는게 오타가 아니라 일반참조를 말하는 거라면 복사되는 이유에 대해선 나도 안해봐서 모르고 외부에서 던질 때 우측값참조로 변환해서 던지면 해결되는 문제 아니냐
제가 의도했던 뜻은 JAVA에서는 interface를 문법차원에서 제공하니 인터페이스를 쓸 일이 많아서 좀 더 와닿게 이해할 수 있을텐데 srp는 왠지 모르겠다는그런
무조건 우측값참조로 던지게되면 POD는 오히려 비용이 더 발생하니까, 그런데 그런 여부를 떠나서 싱글턴 생성할 때 비용을 그렇게 극도로 줄이고싶냐?