본문 바로가기

개발

소프트웨어 품질 향상을 위한 소프트웨어 개발환경 구축 동기 및 필요성 2002년부터 소프트웨어 개발자로써 경력을 쌓아오면서 소프트웨어를 잘 개발하는 것보다 소프트웨어의 품질을 유지하고 효과적으로 배포하는 것에 더 큰 어려움을 느껴왔다. 올해는 특히 스타트업을 설립하면서 이러한 어려움이 더욱 표면으로 드러나기 시작했다. 산업체에 근무할 때에는 소프트웨어의 품질을 유지하고 운영하는 별도의 인력이나 팀이 존재했었기 때문에 비교적 손쉬울 수 있었으나, 인력이나 자금면으로 제한이 큰 스타트업에서는 직접적인 어려움으로 다가올 수 밖에 없었다. 소프트웨어를 개발하는 노력에 더불어 품질 유지와 운영의 노력까지 적은 인원이 감당해야 했기 때문이다. 이미 성숙한 기업들에 비해 소프트웨어의 규모가 좀 더 작을지라도 이러한 노력의 크기는 그에 비례하여 줄어들지 않기 때문에 품질.. 더보기
IntelliJ 13.0.2 에서 Gradle 파일과 Sync하기 소개 Android Studio는 최근에 추가된 공식 개발툴로써 아직 베타 버전이며, 현재 버전이 0.4로써 아직 가야할 길이 멀다. 실제로 사용하다보면 자잘한 버그를 많이 만날 수 있고, 좀 불안정한 모습이 있어서 본격적으로 사용하기는 좀 이르다. 그러나 Eclipse에 비해 매우 가볍고 확장성이나 사용성이 좋다는 이유로 지금 까지 사용해 오다가 Android Studio가 JetBrains의 IntelliJ Community 버전에 기반하고 있다는 소식을 듣고, 곧장 Android 개발 툴을 IntelliJ 13 Ultimate 버전으로 교체하였다. JetBrains 사에서는 Android 개발 지원 Plugin이 다른 소스 코드 Repository가 아니라고 공식적으로 이야기 하고 있으므로, And.. 더보기