디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

소프트웨어 설계

nccpu(121.169) 2011.02.20 20:02:11
조회 231 추천 0 댓글 14

ㅄ같은 코더 새끼들.. 설계에대한 개념따위는 우주로 날려버린지 오래다.
특히 윈도우환경에서 ui짜는 새기들이랑 안드로이드 아이폰 앱 개발 하는 새기들말이다.

그 새기들 코드 들여다 보면 정말 가관이다. 설계의 가장 기본인 OCP도 안 지키는 애들 수두룩 하다.
그런 새기들이 가장 남발하는게 getter와 setter다. getter와 setter는 사실 악마와 같은 것이다. 제발 클래스 설계할때 게터 세터 만들지 마라.
설계 잘 하면 게터 세터 거의 필요없다. 게터와 세터 많이 쓰면 데이터가 모듈전반에 흐르게 된다. 이게 뭔 말이냐면 모듈간의 의존성이 높아진다는 것이다. 이 말은 즉 캡슐화를 제대로 못했기 때문에 발생하는 거다. 게터와 세터를 어쩔수 없이 쓰이게 될정도로 엉터리로 설계하지 마라. 데이터를 private로 둔다는 것은(데이터 은닉) 해당 데이터를 외부에 공개하지 않고 해당 모듈에서만 사용하겠다는 건데, 왜 게터와 세터가 필요한거냐.? 정말 ㅄ같은 짓이다.
뭐 이것 말고도 goto 쓰는 십새기들.. 이거 쓰는 십새기들은 그냥 죽어야 된다. 개 허접 같은 책에서도 그렇게 쓰지 말라고 일러주는데, 꼭 쓰는 ㅄ들이 있다. 얼마나 코딩을 족같이 짜면 꼭 써야만 하는 상황을 만드는 거냐?? ㅄ새기들 니들은 그냥 공장들어가서 단순노동이나 해야 한다. 니들은 코더가 될 자격도 없는 놈들이다.

뭐 사실 90%의 프갤 코더들은 설계할일이 없기때문에 위에 내용은 별필요 없을것이다. (goto관련내용 빼곤)

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
236201 B-Teen 횽 창업했었음? 공대생(58.230) 11.02.27 99 0
236199 뭔가 탄력 붙었다 땡칠도사갤로그로 이동합니다. 11.02.27 102 0
236198 C# 이미지쪼개기 질문좀. ㅇㅇ(211.117) 11.02.27 118 0
236197 안티 디컴파일러는 어떻게 구현한건가요 Type1nject갤로그로 이동합니다. 11.02.27 60 0
236196 아... 윈도우라는 운영체제에 묶여있는 내가 초라하다. [3] 천재플머(121.139) 11.02.27 187 0
236195 밖에 비바람 돋넹 [1] 보끔(118.32) 11.02.27 48 0
236194 님들아 변퇴코더는 나쁜거임? [4] 뇌자알갤로그로 이동합니다. 11.02.27 158 0
236193 도대체 윈도우 프로그래밍이라는 것이 뭡니까? [3] 천재플머(121.139) 11.02.27 221 0
236192 프로그래머가되려면 머부터공부해야할까요? [2] (61.32) 11.02.27 137 0
236191 아 크롬씨발 ㄷㅈ(121.88) 11.02.27 66 0
236190 1024bit 암호화 체계 쩐다.. [5] 계백(61.255) 11.02.27 254 0
236188 형님들 질문좀 하나 하겠슴다.. [7] ㅇㅇㅍ(175.113) 11.02.27 85 0
236187 자바스크립트 복호화 방법 4 - 1 [1] ㄷㅈ(121.88) 11.02.27 963 0
236186 비베6 에서 멀티쓰레딩 안정하게 하는거 배포된게 잇던데 [5] 준치◕‿◕갤로그로 이동합니다. 11.02.27 186 0
236185 javascript 암호화로 글 싸는 색휘 쳐봐라 [2] monoless갤로그로 이동합니다. 11.02.27 225 0
236184 ㄷㅈ는 봄미다 [2] 땡칠도사갤로그로 이동합니다. 11.02.27 97 0
236183 횽들 내가 마영전 hfs파일 언팩하고, 스킨수정한 파일까지 구했거든 [6] awf(61.76) 11.02.27 5717 0
236180 프갤횽들아 일본어ocr 중에서 뭐가 제일 좋을까요?? [3] ㅇㅇ(175.211) 11.02.27 613 0
236179 자바스크립트 복호화 방법 3 [3] ㄷㅈ(121.88) 11.02.27 309 0
236178 알고리즘 수업을 과연.. [2] 알고리즘(118.33) 11.02.27 101 0
236177 자바스크립트 복호화 방법 2 [1] ㄷㅈ(121.88) 11.02.27 164 0
236176 자바스크립트 복호화 방법 1 [10] ㄷㅈ(121.88) 11.02.27 481 0
236175 [덕짤] C++ structure 안에 class private. [11] 개초보(98.151) 11.02.27 244 0
236174 피죤 vs 샤프란 [4] 섬유유연제(121.169) 11.02.27 125 0
236173 나 돌아갈래 [1] 땡칠도사갤로그로 이동합니다. 11.02.27 96 0
236172 비베에서 함수의 주소로 함수를 실행 할 수 있는게 [5] 준치◕‿◕갤로그로 이동합니다. 11.02.27 115 0
236171 와우 6시간만에 지렁이 게임 완성 !!! [8] 컴돌이(58.77) 11.02.27 461 0
236169 저기 가상pc돌리는 프로그램있으신분 있으신가요...? [4] 프렐류드.F갤로그로 이동합니다. 11.02.27 132 0
236168 리눅스에서 동일 폴더에 하드2개 할당할 수 있나요? [1] ㅋㅋ(112.148) 11.02.27 71 0
236166 당신이 프로그래밍을 "너무" 오래했다는 20가지 징후 [4] 요술뱃살갤로그로 이동합니다. 11.02.27 326 0
236165 WINAPI로 자동수강신청프로그램 만들수있나영? [3] 금고래갤로그로 이동합니다. 11.02.27 143 0
236163 궁금해서 묻는 건데, 지렁이 게임에서... [2] 컴돌이(58.77) 11.02.27 230 0
236162 요즘 세상은 특히 더욱 사람 만나는 것을 조심해야 한다. [8] 천재플머(121.139) 11.02.27 241 0
236160 역시 웹쪽은 java임? C#은 걍 버리는거? [1] RaspBerry갤로그로 이동합니다. 11.02.27 207 0
236158 bat 실행 질문 EvilDragon갤로그로 이동합니다. 11.02.27 70 0
236157 어설프게 이거저거 하지말고 하나만 잘해 [2] 계백(61.255) 11.02.27 152 0
236156 웹개발한지 1년됐음. 어플쪽(c++)으로 넘어가고 싶은데 괜찮을까? [3] jude(175.205) 11.02.27 208 0
236155 (꾸준글) 난 EOF가 [1] elwlwlwk갤로그로 이동합니다. 11.02.27 127 0
236154 자바스크립트 해라. 자바스크립트 해라. [2] 계백(61.255) 11.02.27 156 0
236153 성대아싸님 접속해있음 ? [4] C_Perl갤로그로 이동합니다. 11.02.27 147 0
236152 여기 직장다니는분들 많은것 같아, 대학생으로서 질문 ! [3] 공대생2학년(58.230) 11.02.27 171 0
236151 XP Mode 란.. 때릴꺼야?(119.67) 11.02.27 155 0
236150 자바쪽으로 취업을하고 싶은데 비젼괜찮을까요?(현재 대학3학년) [2] 타송(121.144) 11.02.27 191 0
236149 물어볼꺼 있어,. 답변좀 ㅋㅋ해줘 ㅋㅋ [10] C_Perl갤로그로 이동합니다. 11.02.27 130 0
236148 요즘 사용되는 네이트온 해킹(XSS) 알럽XSS(114.201) 11.02.27 397 0
236147 비긴트 [2] SODmaster갤로그로 이동합니다. 11.02.27 70 0
236146 팩토리얼.... 도와줘 ㅋㅋㅋ [4] C_Perl갤로그로 이동합니다. 11.02.27 194 0
236145 문화 활동가 모임 만드려는데 관심좀 가져줘 [1] 낙ㅊ타(175.208) 11.02.27 87 0
236144 아 내 주민번호 도용 검색해 봤더니 [2] 수Z갤로그로 이동합니다. 11.02.26 167 0
236143 지금 우리집 무선랜이 병맛이라 옆집 무선랜 훔쳐쓰고 있음.. [4] 수Z갤로그로 이동합니다. 11.02.26 221 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2