디시인사이드 갤러리

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

갤러리 본문 영역

프갤러들을 위한 천재플머 강의 - 천재플머 명언 -

천재플머(61.77) 2011.03.01 16:23:08
조회 237 추천 0 댓글 5




[ 프갤러들을 위한 천재플머 강의 ]

내가 마음이 심란한 관계로 뜬구름 잡듯이 던져줄 터이니,
알아먹는 놈은 알아먹고, 모르겠는 놈은 흘려 들어라.


1. 적당한 상수값을 리턴하는 간단한 함수들을 만들어라.
- 왜? 인터페이스의 뼈대를 짐작하기 위함이니라.

2. 매개변수는 기본 데이터형이라도 구조체로 캡슐화해서 사용해라.
- 왜? 변경 영향을 제한하기 위함이니라. 즉 구조체 캡술화 자체로 인터페이스의 역할을 하느니라..

3. 기능을 객체 수준의 단계에서 분할하고, 각각을 다른 소스 파일로 나누어 관리해라.
- 왜? 찾아다니느라 짜증나고, 불필요하게 시간이 낭비되기 때문이니라.

4. 천재플머가 특허 낸 프로그램의 네가지 기본을 항상 기억하며 작성해라.
- 1. 자료,  2. 입/출력,  3. 자료 사용,  4. 시스템
- MS의 MFC는 Doc(자료), Dialog(입/출력),  View(자료 사용),  App(시스템) + Frame(윈도우) 이니라.

5. 콘솔 입출력을 기반으로 먼저 기능을 만들어라.
- 왜? 더 쉽고 직관적이며 문제에 집중하게 해주느니라. GUI 입출력을 위해서 더 필요한 것은 윈도우 뿐이니라.
- 콘솔/GUI 변환을 위해서 입력과 출력에 해당하는 부분을 함수로 제공하여 한단계 더 추상화하거라.

6. 기능을 깍아내고 깍아낸 뒤, 그 작아진 기능이 정말로 유용한지, 일반적인지 생각해 봐라.
- 왜? 폼나게 DLL 만들어서 쓰면 좋지 않느냐?

7. 필요한 데이터와 필요한 동작을 먼저 명확히 찾고 정의하는 것이 코딩의 첫번째 할 일이다.
- 왜? 컴퓨터는 저장(메모리)과 계산(CPU)뿐이니, 맞추어 줘야 하지 않겠느냐?

8. 생소한 라이브러리를 사용하려거든, 반환값 검사, 에러처리, 값 조사, 메모리 내용 조사 등 아낌없이 떡칠해라.
- 왜? 지랄맞은 버그는 지랄맞은 가정으로부터 나오느니라.

9. C++ 에 대한 마법 사용은 형변환의 이해로부터 더욱 자유로워진다.
- 왜? 난 new 의 등장에서 그 어떠한 고뇌와 눈속임을 느낄 수 있느니라. 하지만 malloc 의 방법을 버릴수는 없었느니라.


오늘 강의는 끝이니라.

내가 강의를 하면서 바라는 것이 있다면,
너희들은 열심히 꾹꾹 누르고 두들겨봐서
나처럼 되지 않는 것이니라.



추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
237678 처음 맥을 접했을때 당황한거 두개 [8] iljeomobolt갤로그로 이동합니다. 11.03.10 181 0
237677 두 수가 같으면 '같음' 어떻게 출력하나요? [6] 새롬이(121.171) 11.03.10 167 0
237676 프갤성님들아 존 형식이랑 팩형식 궁금증이 있스빈당. [1] ㄴㄴㄴㄴ(219.250) 11.03.10 460 0
237675 Gmail쓰는 사람있어? >>, >표시 기준이 뭐야? [3] Qs(1.227) 11.03.10 120 0
237673 고유가 시대 기름값 아끼는 방법 ㅋㅋㅋㅋ [7] iljeomobolt갤로그로 이동합니다. 11.03.10 289 0
237670 고졸이 자바로 먹고 살려면 얼마나 독학해야할까여 [8] .(125.132) 11.03.10 344 0
237668 System.out.println() 에서 out의 정체는?? [10] 자바배우는넘(175.205) 11.03.10 182 0
237667 내일 10시 수업이 있는 사람은 과연? [2] 학생(175.205) 11.03.10 71 0
237666 형들 도와죠 ㅡㅜㅜㅜㅜ [2] 루루루룰(221.145) 11.03.10 115 0
237665 아 책값 넘 비싸다 [4] 김늅늅(183.102) 11.03.10 112 0
237664 imac 부트캠프 설치관련 질문입니다.ㅠ [1] 유퉁의국밥갤로그로 이동합니다. 11.03.10 93 0
237663 Why do i learned programming? [8] 캐닭(112.133) 11.03.10 160 0
237662 으아아아 미치겠다 elwlwlwk갤로그로 이동합니다. 11.03.10 25 0
237661 윈도우쓰다 맥쓰면 제일 불편한 점 [3] 주방아가씨갤로그로 이동합니다. 11.03.10 164 0
237660 계좌제 슬프다... 막장갤신학생갤로그로 이동합니다. 11.03.10 78 0
237659 지금 코피 나고 난리났음 ㅠㅠc언어 이거 코딩좀 알려주세ㅛㅇ [14] 장 발장(112.148) 11.03.10 237 0
237658 C언어에서 2진수로 입력받을 수 있나요? [2] 새롬이(121.171) 11.03.10 375 0
237657 전역변수랑 static변수가 0으로 초기화되는거 c90표준이야?? [13] ㅁㅁㅁㅁ(175.193) 11.03.09 155 0
237656 아 머리 터지겠음 ㅠㅠ [2] [성대아싸]갤로그로 이동합니다. 11.03.09 121 0
237655 군대 안간 새끼들 봐라 [6] 군필(121.140) 11.03.09 160 0
237652 프징징 님들 하나만 물어봅시다. 과주애호가(125.138) 11.03.09 54 0
237651 나 수학공부할때.. [1] (220.94) 11.03.09 66 0
237650 악 시발 싸인 ㅠㅠ SODmaster갤로그로 이동합니다. 11.03.09 80 0
237649 오늘 나도 백만팩떡밥에 도전해봤어 [3] 꿀레(14.33) 11.03.09 108 0
237647 어제 처음배워서 코딩해봤는데 자꾸오류가뜨네요.. [7] Lebias갤로그로 이동합니다. 11.03.09 86 0
237645 동업하실분 구합니다 프로그래머분들 必 [2] 사랑빵해갤로그로 이동합니다. 11.03.09 132 0
237644 유키몰 시크릿 안 궁금 합니까? 막장갤신학생갤로그로 이동합니다. 11.03.09 549 0
237642 수학 능력자 형들봐봐 [5] 뇌를딱자갤로그로 이동합니다. 11.03.09 139 0
237641 도데체 뭐가 문제죠??c언어 코딩좀 봐주실분 ㅠ [4] 식당(112.148) 11.03.09 165 0
237640 이제4학년되는 학부생인디 [2] (220.94) 11.03.09 104 0
237639 횽들 질문좀 할께 므르강디(112.167) 11.03.09 38 0
237638 노트북 괜춘한지 봐줘~ [1] 놑트(119.149) 11.03.09 93 0
237637 오늘도 형들과 함께하는 자바 질문 [3] 자바배우는넘(175.205) 11.03.09 60 0
237636 아.. 그랬구나.. 생각해보니 그랬다.. 전자과는 어떡해갤로그로 이동합니다. 11.03.09 98 0
237635 윈도우 xp 스누피 질문좀여.. [1] 스누피(124.28) 11.03.09 549 0
237634 형님들 제발 도움의 손길을 뻗쳐주세요 [9] 맛깔(221.139) 11.03.09 94 0
237633 여기 형들이 자주쓰는 코드 메모장 그거 뭐지? [2] 르하소갤로그로 이동합니다. 11.03.09 87 0
237632 임베디드or모바일 경력자형님들 이분야가 어떨거같은지 봐주세용..ㅠㅠ [3] ㅁㄴㅇ(110.35) 11.03.09 97 0
237631 안드로이드 어플리케이션 개발 관련 질문 입니다. [2] 화택씨갤로그로 이동합니다. 11.03.09 80 0
237630 최초의 프로그램은 어떻게 만드나요? [11] 금고래갤로그로 이동합니다. 11.03.09 197 0
237629 복수개의 비디오 스트림이 뭔가요??? 컴돌이(58.77) 11.03.09 38 0
237628 증감 연산자에서 [8] 피타놀갤로그로 이동합니다. 11.03.09 89 0
237627 정규식에서 문자열. 어떻게 표현함? [2] Mayu갤로그로 이동합니다. 11.03.09 43 0
237626 자바도 GUI창으로 나오는 프로그래밍 가능함? [3] Lunatic_狂갤로그로 이동합니다. 11.03.09 114 0
237625 내일 임원면접 보는데 [4] ㅁㄴㄻㄹ갤로그로 이동합니다. 11.03.09 148 0
237624 c++ 배열 질문좀요. [4] rdf(118.42) 11.03.09 75 0
237623 여기 갤러분 중에 혹시 Karel the robot 프로그램 아시나요? [1] ㅇㅇㅇㅇ(219.241) 11.03.09 69 0
237621 C# Extension Method [2] 세브(222.239) 11.03.09 94 0
237620 코딩하면서 반드시 알아야 되는 사람들.. [6] 담배(180.68) 11.03.09 209 0
237619 파티션 c: 40G D:540G [2] 망어ㅠㅠ(175.205) 11.03.09 50 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2