모바일 시장이 발전하면서 개인도 모바일 App을 만들어서 돈을 벌 수 있게 되었습니다. 그러나 제대로 된 서비스를 만들려면 어떠한 역할들이 필요할 지 한번 정리해 봤습니다. 1. 기획 (Planning) - 새로운 서비스/시스템을 기획 - 일반적인 아이디어를 보다 실현 가능하도록 구체화 함 - 서비스 기획안, 화면 구성 방안 및 사용자 매뉴얼 등을 작성 독서량이 많아야 한다. (다양한 분야의 도서를 읽어야 함) 기존의 서비스를 많이 사용해 봐야 한다. 기획하려는 분야의 전문가가 되어야 한다. 좋은 아이디어를 선별할 수 있는 판단력이 있어야 한다. 기획하는 서비스에 대한 시장 조사 능력이 있어야 한다. 2. 디자인 (Design) - 디자인은 단순히 그림을 그리는 것이 아님 - 디자인은 해당 서비스의 이미..
요즘 테스트 코드와 관련해서... 테스트 코드를 먼저 만들고 난 후, 코딩을 진행하는 것이 좋다... 또는 프로그래밍 코딩을 하면, 테스트 코드를 만들어 확인해야 한다.. 리펙토링을 하기 전에는 반드시 테스트 코드가 있어야 한다.. 라는 이야기를 많이 합니다. 테스트 코드라는 것이 매우 중요한 개념이라는 것은 많이 들어서 알 것 같습니다. 그런데.. 실천이 매우 어렵다는 것을 한번 느낀 적이 있어 글을 써봅니다. 최근 프로젝트에서 JUnit이라는 테스트 프레임워크와 Ant 툴을 이용해서 프로젝트에서 테스트 프로그램을 구성해 보았습니다. 흔히 말하듯 빌드 한방에 테스트가 완료되구요.. 테스트 전후의 데이터도 변화가 없게 만들고... 나름 머리써가면서 잘 만들어 놨었죠~~ 하지만, 테스트 구현에 있어 약간의..