프로그래머
-
정규표현식의 아름다움, 한빛미디어 "처음 시작하는 정규표현식"Daily NoPD/rEvieW 2013. 5. 26. 09:44
프로그래밍을 하다 보면 가장 자주 사용하게 되는 것이 조건 비교문이다. 사용자의 입력을 검증하기 위한 용도로 자주 사용될 뿐만 아니라 프로그램과 프로그램이 주고 받는 데이터를 확인하기 위해서도 자주 사용된다. 그런데 이런 과정이 많이 필요하거나 복잡한 로직에 따라 데이터를 검증해야 하는 경우에는 조건 비교문이 복잡해지고 가독성이 떨어질 수 밖에 없다. 시간이 지남에 따라 잘 정리되지 못한 코드는 유지보수가 힘들어지고 로직의 헛점으로 인해 프로그램에 오류가 발생할 가능성도 높아지게 된다. 정규표현식(Regular Expression)은 그 용도가 참 다양하지만 프로그래머들에게는 단순하면서도 아름답고 명료한 조건 비교문을 만들기 위하여 꼭 이해하고 있어야 하는 무척 중요한 것이라는 걸 많은 사람들이 알고 있..
-
#209. 개발자는 두가지 언어를 잘해야 한다?Daily NoPD/NoPD's Thoughts 2009. 4. 29. 13:26
세상에 있는 직업들을 나누는 방법은 여러가지가 있을 수 있다. 그 어떤 직업이 끊임없는 노력 없이 쉽게 얻을 수 있겠냐만은, ‘지속적인 학습’이라는 관점에서 직업을 나누어 보자면 개발자는 ‘죽는 그 날까지 공부해야만 하는 직업’에 속하지 않을까? 매일 아침 눈을 떠 보면 어제 없던 수많은 프로그래밍 언어 기술들이 인터넷을 장식하고 있는가 하면 그 동안 있는 힘을 다해 갈고 닦은 코딩 스킬이 조용히 사람들의 관심에서 멀어져 가는 것도 심심치 않게 볼 수 있다는 것은 개발자의 직업 분류가 아주 적절(?)하다는 반증이다. 끊임없는 스킬업, 개발자의 숙명 이렇듯 상황이 결코 쉽지 않다 보니 눈을 뜨고 있는 동안 정신없이 새로운 것을 받아들이고 따라가는 게 일상이 되버린지 오래다. 새로운 프로그래밍 스킬에 대하여..