광고
광고
728x90
코딩할 때 유의 사항
라이프 사이클을 항상 생각하자.
라이프 사이클이라고 해서 거창한게 아니다.
변수가 언제 살고 언제 죽는가를 잘 파악하고
범위를 생각해서 사용하면 된다는 것이다.
포인터 변수와 배열과의 차이를 항상 생각하자
위치를 가리키는 것을 명확히 해야한다.
메모리 상에서 어느 위치에 존재하는가는 중요한 문제이다.
HEAP 영역과 그렇지 않은 로컬 메모리.....
잘 구분할 수 있도록 주의하자.
네이밍 - 이름짓기
이름을 지을 때는 주로 '동사 + 목적어' 형태로 이름을 짓는 것이 알아보기 쉽다.
또한 동일한 Pre 선행어를 두면 그룹효과를 가지게 되어 알아보기 쉽다 - 이건 주로 #define 할 때
시나리오 꾸미기
프로그램을 설계 할 때에는
각 파트가 어떠한 역활을 하는가가 중요한 포인트가 된다.
각 해당 역활을 중심으로 (기능뿐만이 아니라 역활을 생각하자, 객체 단위로 넓게 생각하자)
각 개체들간에 어떻게 커뮤니케이션 하는지 항상 고민하자.
요구분석
고객의 요구사항을 분석하는 것은 설계에 있어서 가장 먼저 요구되어야 할 사항이다.
이를 위한 자료로는 비슷한 어플, 시스템, 등을 훑어 보고나서
예상 질문을 생각해 가는것이 좋다.
'기록' 카테고리의 다른 글
기간 만료(휴면)된 모바일미(mobileme) 계정 icloud(아이클라우드) 연결(활성화) 시키기 (0) | 2011.10.14 |
---|---|
윈도우 부팅시 비밀번호 없이 바로 로그인 되게 하기 (0) | 2011.05.02 |
*내삶의 가치를 높여주는 7가지 원칙 (0) | 2011.05.02 |