^ 잘못된 코드의 예시
You must program defensively with the assumption that clients of your class will do their best to destroy its invariants. This may actually be true if someone tries to break the security of your system, but more likely your class will have to cope with unexpected behavior resulting from honest mistakes on the part of the programmer using your API. Either way, it is worth taking the time to write classes that are robust in the face of ill-behaved clients.
- Effective Java
^ 보충설명 자료
캡슐화에 관한 문제였음
내가 뭔 얘기를 하려는지 대충이나마 알고 비아냥거린거였으면 상관 없는데
자기 주제파악도 못하고 주둥이나 놀려대는 놈이라 좋은소리 못하겠다
병신ㅋ invariant로 어떤 조건이 필요한지 저 부분만 보고 퍽이나 알겠다 그리고 이건 상식을 가진 사람한테 당연한건데 정보글? 자살 추천 ㅋㅋㅋ
새끼 보충자료 가져오니까 그제야 두뇌회전 시작하고 아가리 놀리네 ㅋㅋ 그게 딱 니 수준임
딲다ㄸㄱ닥으엑ㄱ엥
시험 다 보고나서 책 펴고 "아 이거 아는문제였는데!" 이 소리하는새끼랑 뭐가 다르겠냐 니가 ㅋㅋ
응 니 커뮤니케이션 스킬 수듄이 이모양 ~~
자살좀 ㅎㅎ
ㅋㅋㅋ 멍청함 수준 드러나니 커뮤니케이션 스킬 ㅇㅈㄹ 딱 땔감 수준 레파토리 ㅋㅋ
캬 나를 땔감으로 만드는 수준 ㅇㅈ 땔눈땔 ㅇㅈ하는 부분?
땔감눈에는 다 지 수준으로 보이제 암~~
니 주제나 파악하길. 무식한새끼라 말이 안통한다 ㅋㅋ
니 주제부터 파악하고 와야 말이 통하는거겠지 ㅋㅋㅋ
병신새끼 병신력만 인증하다 튀냐?
너같은 새끼랑 대화하느니 개사료를 쳐먹겠음
음... 상식 맞네... 이태껏 몰랐다면 심각한 문제임
몰라서 쓰는게 아니라 실제 사례를 봐서 쓰는거임.
혹시 평소에도 뭐 하나(주로 상식이라 너무 당연한것) 알게되면 남한테 좆같이 설명해서 뭔지 아니? 하고 욕듣지 않냐
다시 생각해도 열받네. 아는 것도 없는 새끼가 주둥이만 놀린거 생각하니까
나도 답답하다 이제는
223.39야 니가 지금까지 한 말 중에 건질거 하나도 없다
너도 마찬가지인거 혹시 아니?
그런 수준이면 그냥 아가리를 놀리질 말어라
내가 딱 너한테 해주고 싶은 말이야
제일 웃기는게 니가 반박이라고 했던것도 틀렸단말이지 ㅋㅋ
뭐가 틀렸는데 ㅋㅋㅋ 말이라도 하면서 까라
아는거 없으면 가만히 있으면 반이라도 갈텐데
니가 애초에 틀린 질문을 주워와서 허세부리려다 실패한게 뭐라 변명이 되나 들어나 보자
기어이 욕을 들어먹고 무식 수준 자랑하지
캬~ 반박은 못하고 주둥이만 ㅆㅅㅌㅊ로놀리네
너는 영어도 못읽고 코드도 못읽냐?
MUST라고 쓰인게 보이지를 않어?
둘 다 읽고 하는 말인데?
넌 객체지향을 다시 공부해야할것 같다
저게 다른 부분에서 처리됐는지, 어떤클래스인지도 모르고 그게 니가 100% 맞다는 확신이 드니?
너부터
invariants가 유지되는 상황을 조건처럼 받아들이려고 하네
저게 getter라는 부분에서 답은 나온거고
예를 들어 아티스트가 nullable인지 아닌지 설계는 니가 쳐묵쳐묵?
객체 반환한다는 부분에서 무엇을 묻는건지 도출이 되었어야지
invariants가 핵심이거든 여기선?
주워들은거가지고 가져다 붙이지 마라
invariants가 혹시 뭔지 모르니...?
너야말로 제발
객체성에 대해 얘기하고 있는데 nullable이 도대체 왜 나오는지 ㅋㅋ
String 보고 말하는건 아니지...?
설마
왜 아니겠냐
String은 애초에 immutable한데 왜 그걸?
사실상 POD라고 보아도 무리가 거의 없는데
아니 그래서 저기서 어떻게 고치면 좋다는거야?
그냥 setter에서 String을 새로 만들라는거야?
메모리 핵 같은거 쉽게 못하게?