#기초
-
null 검사를 줄이려면
며칠 전 글에서 자바 초급 개발자를 벗어나려면 null 검사를 잘 해야 한다는 말을 했었는데 그렇다고 소스 코드 한줄 한줄 마다 해야 한다는 의미는 아니었다. 예기치 않은 null이 발생할 만한 곳을 주의해야 한다는 의미다.일반적인 개발 업무 관행(practice)에서는 다음과 같은 방식으로 null 검사는 사실 많이 건너뛸 수 있다.

-
초급 개발자 딱지를 떼려면 이 정도는 해야 한다
이번 글에서는 그 동안 자바 개발자들의 소스 코드를 많이 리뷰하면서 본 여러 문제점들을 정리하여 초급 개발자 딱지를 떼려면 어떤 것이 기본인지 정리해볼까 한다. 초급 개발자들은 경험 부족으로 이러저러한 실수를 한다거나 소스 코드에 폭탄을 심어놓는 경우가 있다. 아래 얘기하는 것들에서 어느 정도 준비된 사람이라면 적어도 내가 볼 때 우리나라에서는 초급 개발자가 확실히 아니라고 할 수 있겠다.

-
기본
우리는 "기본"이라는 말을 참 많이 사용한다. 한자로 基本. 사전적인 의미는 "사물이나 현상, 이론, 시설 따위의 기초와 근본."이라고 한다. "이 제품은 적외선 촬영 기능이 기본이지." "영어의 기본은 단어 학습이야." "오늘은 기본 동작을 배웠다." "기본"은 이런 예처럼 형식상 준비가 되었음, 갖춤을 의미하는 객관적인 의미를 나타내기 위해 사용하는 경우도 많지만 "기본이 됐다", "기본이 안됐다"처럼 말하는 사람이 주관적으로 원하는 바에 대한 충족의 정도를 나타내는 의미로 사용하는 경우가 참 많다.



