1. computer 추가 N 명
2. human N 명까지 확장
3. 객체 구성
4. 판정 간소화
5. 훨 더 짧음
이게 개떡같은 코드라고? ㅋㅋㅋㅋ 니 머리와 매너가 개떡이겠지.
1,2 는 컨테이너 쓰고 당연히 되는걸 뭘 대단한 것인냥 써놨냐? 3번은 왜 써놨냐? 장난치냐? 4번, 5번 각자 구현하기 나름이니까 됐고.
당연히 되는 코드를 당연하게 짰다고. 뭐 별 미친놈들이 시비야.
내가 저 소스코드 짜고 멋진거 만들었다디? 그냥 기초 코드임 기초 코드. 어렵다고 지랄하는 놈은 뭐고 대단한 냥 썼다는 새낀 뭐임? ㅋㅋㅋㅋㅋ
기초도 모르는 허접들이 셀프 인증해서 웃기긴 했다만.
자 이제 니 잘난 코드 좀 내 놓아 보실까?
아무렴 내놓을게 있는 새끼들이 저런 소리 하진 않지.
물론 코드는 니가 더 잘 짤테니까 내 놓아봤자 쓸모 없다고 생각한다. 그래서 귀찮고, 니 코드에서 생성자 부분 똥칠해놓은거 빼고는 괜찮은 코드니까. 난 니가 변명하느라고 지껄여 놓은 이상한 소리들만 지적했을 뿐이야.
생성자 부분 똥칠? 무슨 근거로?
근데 넌 왜 프락시질이니?
코드는 내가 잘 짠다? 뭐지 이 앞 뒤 말도 안되는 지꺼리는 ㅋ
짓거리.
생성자에다가 전역변수 컨테이너에 자기 자신을 삽입하는게 좋은 코드라고 볼 수 는 없지 않냐? 그걸 또 니가 리팩토링이나 확장성을 고려했다는 뻘소리를 해대는 바람에 더 이상해진거고. 니가 생각해도 이상할텐데?
니가 전역변수라고 떠드는것 언제 Singleton 이 될지 모르고,
child 통해 container 에 집어 넣는 코드 첨보니?
왤케 무식한걸 자꾸 티를 내고 그러셔 ㅡㅡㅋ
그냥 귀찮아서 그렇게 짰다면 모를까. 확장성 리팩토링 운운하는게 이상하다는거.
니가 전혀 내코드를 못 느끼고 있다는거야.
기능추가시 손을 더 대더라도 있는걸 지우는걸 최소화 해서 만들었단 말이다. 바보야.
코딩 안해본 티 좀 그만내주면 안될까?
모르면 그냥 왜 저렇게 했는지 잘 모르겠다고 가르쳐 달라고 해 ㅉㅉㅉ
아무리 생각해도 애초에 그냥 잡스런 코드인데 리팩토링이나 확장 고려했다고 돌려막기 하는것으로 밖에 안들린다. 코드 추천좀 해줘 봐라 니가 말하는 방식이 어떤 표준 라이브러리에서 그렇게 쓰이는지?
응 그건 니가 얼빵해서 그런거야. 표준 프레임웍들도 Singleton 억세스할땐 다 그렇게 해.
다는 아니지 많이들 그렇게 해.
필요없는 짓을 왜 복잡하게 짜냐고 똑같이 동작할거면. ㅉㅉㅉㅉㅉ 니가 말하려는 바를 코드로 설명하든지유?
그래서 그 싱글톤에 콘테이너에다가 자기자신을 때려밖는 라이브러리는? 왜 추천 못하겠냐?
CeGUI 소스코드 랑 VCL 부터 뜯어보고 와라.
VCL 은 FORM_CREATE 매크로 자체가 Application Singleton 에 때려박는 거다.
매크로 이름이 약간 다를 순 있음.
니가 규모있는 게임개발이나 컴포넌트 베이스 설계들 제대로 구경못한걸 왜 지저분한 말로 물어보니 ㅉㅉ
그냥 싱글톤 말고 븅신아. 그냥 싱글톤 쓰는건 누구나 다 쓰는거고. 싱글톤에 컨테이너를 같이 써야지 니가 쓰는 패턴이 되는거 아니냐? 이생키 진짜 어이가 없네. 변명을 하더라도 제대로 해라
계속 이런식으로 뻘소리로 변명하지마라 지친다.
이새끼는 지가 무슨소릴하는지도 모를거야. Application 이 Form 의 컨테이너라니까.
돌대가리는 하여튼. ㅉㅉ
그런 의미의 컨테이너 말고 vector나 list같은 컨테이너 븅신아
멍청아 Application 안에 동적배열이 구현되어 있다고
아 시발 왤케 병신이 찌질돼.
TApplication 이 TList 를 갖고 있고 TList 가 TForm 을 수용한다니까?
그만 찌질대고 꺼져라. 시간아깝다.
링크를 줘봐 링크 주는게 그렇게 어렵냐? API문서 같은거라도 있을거 아니냐?
니가 찾아봐. 금방 나와.
왜 버릇없는 병신한테 떠먹여줘야됨?
물론 Application안에 동적 배열로 구현되어 있을수는 있어 하지만 너처럼 생성자에다가 자기 자신을 쳐넣는게 맞냐고
그거 몇년전에 몇 페이지를 싸웠으니 공부는 니가 하거라.
니가 아직 객체 상속을 똑바로 이해 못했다는거임.
객체 상속이 문제가 아니라 너처럼 부모 생성자 이용해서 자시자신을 싱글톤 패턴이나 전역변수 컨테이너에다가 쳐넣는걸 보여달라니까 계속 딴소리할래?
니 공부를 왜 내가 시켜줌? 매너나 갖추고 제대로 묻는 새끼면 모를까.
딴소리는 병신이 TApplication 어케 생겼나 찾아보지도 못하냐? 손가락 없냐? 도라에몽이냐?
저기 말한 VCL 컴포넌트들은 생성자 인자로 Owner 를 받게 되어 있어 병신아. Owner 에 자동으로 자기를 등록한다고.
꼭 코딩도 못하는것들이 웃긴걸로 따져요. ㅉㅉㅉ
너 내가 귀찮아서 RAD안까는걸 다행으로 알아라. 언제고 시간 날때 TApplication 까봤는데 니같은 패턴 없으면 디진다. ㅋㅋ
똥까고 있네 몇 줄 쳐 보면 검색 다나오는거.
왜 owner 를 받는지 찾아보고 왜 직접 해제 하면 안되는지 찾아보라고 ㅋ
모르는건 병신이 아닌데, 너처럼 똥매너는 병신 맞아. ㅉㅉ
vector나 list같은거 컨테이너에 자기자신을 쳐넣는거만 대라니까 자꾸 딴소리
아 놔 이 미친새끼가 ㅋㅋㅋㅋ
자. TObject 를 상속해서 한참 내려가면 TComponent 와 TApplication 이 나와.
TApplication 은 컨테이너라 안에 List 가 있어. Forms 라는 이름으로 되어 있을거야.
TComponent 를 상속받은 모든 녀석들은 자기 부모한테 생성할때 받은 파라메터 Owner 를 릴레이해서 전달해.
그러면 그 부모에서 Owner->AddChild( this ) 처럼 추가 한다니까?
그러면 Application Singleton에 자식 폼이 추가되게 된다고. 병신아. 내가 새로 올린 글에도 그 구조가 설명되어 있어.
소스는 이미 찾았어https://root.cern.ch/root/html/src/근데 니가 말한 부분은 못찾겠네? 어디쯤 보면 될지 어디 지적해 보실까?
니가 RAD 깔고 source 폴더에 있는 Object pascal 코드에서 AddChild( self ) 비슷한거 찾아봐.
Owner->AddChild 너는 이게 생성자로 보이냐? 생성자로 추가하는걸 찾아달라니까 계속 뻘소리 할래?
야이 병신아 부모 생성자에 릴레이해서 파라메터 전달한다고
부모 생성자에 릴레이해서 파라메터 전달하는 부분이라도 줘봐. 완전 다른 구현일거 같은데. 유사하기라도 인정함.
new TControl( Application ); 처럼 되면, 자동으로 TControl 이 부모인 TComponent 생성자에 owner 를 전달하고 TComponent 내부에서 owner->AddChild( this ) 된다니까?
니가 찾아 병신아.
그래서 어떤 파일에 몇라인이냐고?
이 흔한걸 난생 첨보냐?
내가 왜 찾아주냐고 ㅋㅋㅋ
이 븅신은 생성자도 함수고 함수에서 AddChild 되는걸 무슨 신기한 암흑 비기 처럼 알고 있는건가?
나는 없다라고 생각하니까 당연히 못찾지. 니가 있다는 주장인데 니가 찾아줘야지.
깔아서 다 디벼보고 없으면 지랄해라 그러면 내기 걸고 찾아주마
그렇게 사용하면 패턴이 아예 다른데 헛소리하네.
뭔소리래 부모생성자에서 Singleton 에 this 던지잖아?
전역 인스턴스에 부모생성자가 this 던진다고 멍청한새끼야.
이미 AddChild라는 일반 메소드를 쓰는것 부터가 니가 쓴 패턴과는 다른데 계속 뻘소리로만 대답하네 ㅉㅉ
야 18 프락시 풀고와.
CreateForm 이랑 저 구조랑 같이봐야지 한덩이지.
니 아이디 갖고 와 병신아.
저 계층을 다 만들어줘야 아~ 저건 저렇게 하네. 이지랄할거냐? 흔하디 흔한 표현갖고?
codesaf. 답답하네여. 그냥 시비걸려는 상대랑 뭐하는?
지금 너 조차 한 사람이라고 특정 안되니 갖고 오라고. 정말 고집불통 닭대가린지 확인하자.
ㄴㄴ 위에 애 한테 말한거
핵심은 그거야 생성자안에서 직접 그지랄을 떨면 확장성이고 리팩토링이고 지랄이고 변명밖에 안되다는거.
다른데서도 그렇게들 많이 쓴다. 왜 그렇게 쓰는지는 다른 글로 적었고 병신아.
니 닉 갖고와 병신아.
그냥 귀찮아서 그렇게 짰다고 하면 와~ 잘짜네 해주고 말텐데. 꼭 이상한 변명을 해요.
복잡한 클래싱 구조에서 자식 클래스들을 늘려 가는데 부모 클래스나 컨테이너 클래스의 메서드까지 외어야 된다고? 그게 생산성 없는 코드야.
맨날 코딱지만한 클래스만 갖고 노니 그걸 알 수가 있나 ㅉㅉ
1,2 는 컨테이너 쓰고 당연히 되는걸 뭘 대단한 것인냥 써놨냐? 3번은 왜 써놨냐? 장난치냐? 4번, 5번 각자 구현하기 나름이니까 됐고.
당연히 되는 코드를 당연하게 짰다고. 뭐 별 미친놈들이 시비야.
내가 저 소스코드 짜고 멋진거 만들었다디? 그냥 기초 코드임 기초 코드. 어렵다고 지랄하는 놈은 뭐고 대단한 냥 썼다는 새낀 뭐임? ㅋㅋㅋㅋㅋ
기초도 모르는 허접들이 셀프 인증해서 웃기긴 했다만.
자 이제 니 잘난 코드 좀 내 놓아 보실까?
아무렴 내놓을게 있는 새끼들이 저런 소리 하진 않지.
물론 코드는 니가 더 잘 짤테니까 내 놓아봤자 쓸모 없다고 생각한다. 그래서 귀찮고, 니 코드에서 생성자 부분 똥칠해놓은거 빼고는 괜찮은 코드니까. 난 니가 변명하느라고 지껄여 놓은 이상한 소리들만 지적했을 뿐이야.
생성자 부분 똥칠? 무슨 근거로?
근데 넌 왜 프락시질이니?
코드는 내가 잘 짠다? 뭐지 이 앞 뒤 말도 안되는 지꺼리는 ㅋ
짓거리.
생성자에다가 전역변수 컨테이너에 자기 자신을 삽입하는게 좋은 코드라고 볼 수 는 없지 않냐? 그걸 또 니가 리팩토링이나 확장성을 고려했다는 뻘소리를 해대는 바람에 더 이상해진거고. 니가 생각해도 이상할텐데?
니가 전역변수라고 떠드는것 언제 Singleton 이 될지 모르고,
child 통해 container 에 집어 넣는 코드 첨보니?
왤케 무식한걸 자꾸 티를 내고 그러셔 ㅡㅡㅋ
그냥 귀찮아서 그렇게 짰다면 모를까. 확장성 리팩토링 운운하는게 이상하다는거.
니가 전혀 내코드를 못 느끼고 있다는거야.
기능추가시 손을 더 대더라도 있는걸 지우는걸 최소화 해서 만들었단 말이다. 바보야.
코딩 안해본 티 좀 그만내주면 안될까?
모르면 그냥 왜 저렇게 했는지 잘 모르겠다고 가르쳐 달라고 해 ㅉㅉㅉ
아무리 생각해도 애초에 그냥 잡스런 코드인데 리팩토링이나 확장 고려했다고 돌려막기 하는것으로 밖에 안들린다. 코드 추천좀 해줘 봐라 니가 말하는 방식이 어떤 표준 라이브러리에서 그렇게 쓰이는지?
응 그건 니가 얼빵해서 그런거야. 표준 프레임웍들도 Singleton 억세스할땐 다 그렇게 해.
다는 아니지 많이들 그렇게 해.
필요없는 짓을 왜 복잡하게 짜냐고 똑같이 동작할거면. ㅉㅉㅉㅉㅉ 니가 말하려는 바를 코드로 설명하든지유?
그래서 그 싱글톤에 콘테이너에다가 자기자신을 때려밖는 라이브러리는? 왜 추천 못하겠냐?
CeGUI 소스코드 랑 VCL 부터 뜯어보고 와라.
VCL 은 FORM_CREATE 매크로 자체가 Application Singleton 에 때려박는 거다.
매크로 이름이 약간 다를 순 있음.
니가 규모있는 게임개발이나 컴포넌트 베이스 설계들 제대로 구경못한걸 왜 지저분한 말로 물어보니 ㅉㅉ
그냥 싱글톤 말고 븅신아. 그냥 싱글톤 쓰는건 누구나 다 쓰는거고. 싱글톤에 컨테이너를 같이 써야지 니가 쓰는 패턴이 되는거 아니냐? 이생키 진짜 어이가 없네. 변명을 하더라도 제대로 해라
계속 이런식으로 뻘소리로 변명하지마라 지친다.
이새끼는 지가 무슨소릴하는지도 모를거야. Application 이 Form 의 컨테이너라니까.
돌대가리는 하여튼. ㅉㅉ
그런 의미의 컨테이너 말고 vector나 list같은 컨테이너 븅신아
멍청아 Application 안에 동적배열이 구현되어 있다고
아 시발 왤케 병신이 찌질돼.
TApplication 이 TList 를 갖고 있고 TList 가 TForm 을 수용한다니까?
그만 찌질대고 꺼져라. 시간아깝다.
링크를 줘봐 링크 주는게 그렇게 어렵냐? API문서 같은거라도 있을거 아니냐?
니가 찾아봐. 금방 나와.
왜 버릇없는 병신한테 떠먹여줘야됨?
물론 Application안에 동적 배열로 구현되어 있을수는 있어 하지만 너처럼 생성자에다가 자기 자신을 쳐넣는게 맞냐고
그거 몇년전에 몇 페이지를 싸웠으니 공부는 니가 하거라.
니가 아직 객체 상속을 똑바로 이해 못했다는거임.
객체 상속이 문제가 아니라 너처럼 부모 생성자 이용해서 자시자신을 싱글톤 패턴이나 전역변수 컨테이너에다가 쳐넣는걸 보여달라니까 계속 딴소리할래?
니 공부를 왜 내가 시켜줌? 매너나 갖추고 제대로 묻는 새끼면 모를까.
딴소리는 병신이 TApplication 어케 생겼나 찾아보지도 못하냐? 손가락 없냐? 도라에몽이냐?
저기 말한 VCL 컴포넌트들은 생성자 인자로 Owner 를 받게 되어 있어 병신아. Owner 에 자동으로 자기를 등록한다고.
꼭 코딩도 못하는것들이 웃긴걸로 따져요. ㅉㅉㅉ
너 내가 귀찮아서 RAD안까는걸 다행으로 알아라. 언제고 시간 날때 TApplication 까봤는데 니같은 패턴 없으면 디진다. ㅋㅋ
똥까고 있네 몇 줄 쳐 보면 검색 다나오는거.
왜 owner 를 받는지 찾아보고 왜 직접 해제 하면 안되는지 찾아보라고 ㅋ
모르는건 병신이 아닌데, 너처럼 똥매너는 병신 맞아. ㅉㅉ
vector나 list같은거 컨테이너에 자기자신을 쳐넣는거만 대라니까 자꾸 딴소리
아 놔 이 미친새끼가 ㅋㅋㅋㅋ
자. TObject 를 상속해서 한참 내려가면 TComponent 와 TApplication 이 나와.
TApplication 은 컨테이너라 안에 List 가 있어. Forms 라는 이름으로 되어 있을거야.
TComponent 를 상속받은 모든 녀석들은 자기 부모한테 생성할때 받은 파라메터 Owner 를 릴레이해서 전달해.
그러면 그 부모에서 Owner->AddChild( this ) 처럼 추가 한다니까?
그러면 Application Singleton에 자식 폼이 추가되게 된다고. 병신아. 내가 새로 올린 글에도 그 구조가 설명되어 있어.
소스는 이미 찾았어
https://root.cern.ch/root/html/src/
근데 니가 말한 부분은 못찾겠네? 어디쯤 보면 될지 어디 지적해 보실까?
니가 RAD 깔고 source 폴더에 있는 Object pascal 코드에서 AddChild( self ) 비슷한거 찾아봐.
Owner->AddChild 너는 이게 생성자로 보이냐? 생성자로 추가하는걸 찾아달라니까 계속 뻘소리 할래?
야이 병신아 부모 생성자에 릴레이해서 파라메터 전달한다고
부모 생성자에 릴레이해서 파라메터 전달하는 부분이라도 줘봐. 완전 다른 구현일거 같은데. 유사하기라도 인정함.
new TControl( Application ); 처럼 되면, 자동으로 TControl 이 부모인 TComponent 생성자에 owner 를 전달하고 TComponent 내부에서 owner->AddChild( this ) 된다니까?
니가 찾아 병신아.
그래서 어떤 파일에 몇라인이냐고?
이 흔한걸 난생 첨보냐?
내가 왜 찾아주냐고 ㅋㅋㅋ
이 븅신은 생성자도 함수고 함수에서 AddChild 되는걸 무슨 신기한 암흑 비기 처럼 알고 있는건가?
나는 없다라고 생각하니까 당연히 못찾지. 니가 있다는 주장인데 니가 찾아줘야지.
깔아서 다 디벼보고 없으면 지랄해라 그러면 내기 걸고 찾아주마
그렇게 사용하면 패턴이 아예 다른데 헛소리하네.
뭔소리래 부모생성자에서 Singleton 에 this 던지잖아?
전역 인스턴스에 부모생성자가 this 던진다고 멍청한새끼야.
이미 AddChild라는 일반 메소드를 쓰는것 부터가 니가 쓴 패턴과는 다른데 계속 뻘소리로만 대답하네 ㅉㅉ
야 18 프락시 풀고와.
CreateForm 이랑 저 구조랑 같이봐야지 한덩이지.
니 아이디 갖고 와 병신아.
저 계층을 다 만들어줘야 아~ 저건 저렇게 하네. 이지랄할거냐? 흔하디 흔한 표현갖고?
codesaf. 답답하네여. 그냥 시비걸려는 상대랑 뭐하는?
지금 너 조차 한 사람이라고 특정 안되니 갖고 오라고. 정말 고집불통 닭대가린지 확인하자.
ㄴㄴ 위에 애 한테 말한거
핵심은 그거야 생성자안에서 직접 그지랄을 떨면 확장성이고 리팩토링이고 지랄이고 변명밖에 안되다는거.
다른데서도 그렇게들 많이 쓴다. 왜 그렇게 쓰는지는 다른 글로 적었고 병신아.
니 닉 갖고와 병신아.
그냥 귀찮아서 그렇게 짰다고 하면 와~ 잘짜네 해주고 말텐데. 꼭 이상한 변명을 해요.
복잡한 클래싱 구조에서 자식 클래스들을 늘려 가는데 부모 클래스나 컨테이너 클래스의 메서드까지 외어야 된다고? 그게 생산성 없는 코드야.
맨날 코딱지만한 클래스만 갖고 노니 그걸 알 수가 있나 ㅉㅉ