아쥬나이, 외계에서 오다.

Sources

Posts

14 posts

클린 코드 : 생성자의 재설정과, 맴버 변수의 헝가리안 표기법

코드는 쓰는 시간보다 읽는 시간이 훨씬 길기 때문에 읽기 좋은 코드를 써야 한다.다만 클린코드에 나온 생성자의 재설정에 대해서는 생각해볼 필요가 있을것 같아서.. 1. 생성자의 재설정 TempObject obj = new TempObject(23, 0); 과 같은 방식보단TempObject obj = new TempObject.CreateLengthMaxMin(23,0); 과 같은 식으로, 생성자를 별도의 메서드로 재설정해서전달되는 인수를 명확하게 하자는 요지의 문장이 있었다. 근데 요즘 IDE에서는 함수를 사용할때 Function( ..까지 쓰면 뒤에 Function(int MaxLength, int MinLength)같은 식으로, 변수명까지 툴팁에서 보여주는 기능이 있어서 굳이 생성자를 다른 메소드

TCP 의 세션 생성 문제

한번 생성된 TCP세션은 윈도우에서 재활용을 위해 일정시간 남아있게 된다.(근데 별로 재활용 안 하는거 같다)

C# process call을 통한 외부 프로세스 실행시 생기는 네트워크 가비지

왜 그런지 이유는 알 수 없지만, c#에서 (c++은 확인 안 해봤음) System.Dignotics.Process를 사용해curl이나 svn등의 tcp 연결을 수립하는 작업을 했을 때, 해당 process가 종료 되더라도 연결된 tcp가 꽤 오랜 시간 남아있는 상황을 볼 수 있다.. 왜 그럴까?

암제 지옥파티

3/28315/1752/9코소/11프로파워스테이션 지옥 구슬폭풍의 역살x2광염의극싸늘한 공주의 반지 3/27176/976/6코소/10프로잡에픽2 3/24176/976/6코소/(다크고스 조각 10프로)파워스테이션 지옥 구슬폭풍의 역살 3.23264/1482/9코소파워스테이션 지옥 구슬자수 하의칠등사모천총운검학살의 단두대 3/22200/1105/8코소뿌리깊은 십자가오픈 파이어다크고스 숄더풀플 숄더미다홀 상의 3/21200/1478/11코소미다홀 하의반자동 셔플렉터마력의 계약 숄더 3/20176/980장/8코소우요의 황금 캐넌500장/6코소마나 비스릴 바 3/19170/967장/8코소풀플 어깨가이아 - 보장 3/18176/950/5코소미다홀 슈즈미다홀 벨트 3/1714코소마나유즈라바