'개발'에 해당되는 글 1건
- 2008/07/29 Eclipse europa로 시간을 절약하는 방법
8년 가까이 코딩을 하면서 UltraEdit나 EditPlus가 최고라는 생각으로 날코딩을 고집해왔었는데,
최근들어 그런 생각이 정말 바보같은 판단이었다는 생각이 든다.
자동화된 툴을 잘 사용하면 시간도 절약하고 장애도 줄있수 있고 성능까지 개선할 수 있는 데,
혼자서 개발해도 될 만큼 작은 프로그램이라면 날코딩이 훨씬 편할 수 있겠지만,
평범한 개발자 수십명이 6개월 이상 개발해야 하는 프로젝트라면 Framework도 없고
개발툴도 없는 환경이란 상상할 수 조차 없다.
버벅대면서 돌아가긴 하겠지만, 그야 말로 열심히 했을 뿐 성과는 없는
잘하지 못한 프로젝트가 될 가능성이 많다.
디스커버리호 폭발사건도 ADA라는 프로그래밍 언어의 소수점 이하 절사로 인해 발생했다고 한다.
작은 실수의 연속으로 이어지는 DB의 lock, DB Connection의 미 회수, Exception들,
그리고 보이지 않는 로직 에러로 인한 DB update등...
그로인한 고객 불만과 부대 비용은 과연 누가 책임져야 하는가???
내가 고객이라면, 웹사이트의 연결지연, 다운, 잘못된 보험료나 보험금, 전화불통, 잘못된
통지(SMS, 이메일 등등)를 이해할 까?
아마 다시는 그 회사와는 거래하고 싶지 않을 것이다.
품질을 높이는 것이 회사의 생존과 직결되지는 않지만 최소한 좀 더 길게 만들어 줄 것이라 믿는다.
http://www.ibm.com/developerworks/kr/library/tutorial/screencast/20080722/
최근들어 그런 생각이 정말 바보같은 판단이었다는 생각이 든다.
자동화된 툴을 잘 사용하면 시간도 절약하고 장애도 줄있수 있고 성능까지 개선할 수 있는 데,
혼자서 개발해도 될 만큼 작은 프로그램이라면 날코딩이 훨씬 편할 수 있겠지만,
평범한 개발자 수십명이 6개월 이상 개발해야 하는 프로젝트라면 Framework도 없고
개발툴도 없는 환경이란 상상할 수 조차 없다.
버벅대면서 돌아가긴 하겠지만, 그야 말로 열심히 했을 뿐 성과는 없는
잘하지 못한 프로젝트가 될 가능성이 많다.
디스커버리호 폭발사건도 ADA라는 프로그래밍 언어의 소수점 이하 절사로 인해 발생했다고 한다.
작은 실수의 연속으로 이어지는 DB의 lock, DB Connection의 미 회수, Exception들,
그리고 보이지 않는 로직 에러로 인한 DB update등...
그로인한 고객 불만과 부대 비용은 과연 누가 책임져야 하는가???
내가 고객이라면, 웹사이트의 연결지연, 다운, 잘못된 보험료나 보험금, 전화불통, 잘못된
통지(SMS, 이메일 등등)를 이해할 까?
아마 다시는 그 회사와는 거래하고 싶지 않을 것이다.
품질을 높이는 것이 회사의 생존과 직결되지는 않지만 최소한 좀 더 길게 만들어 줄 것이라 믿는다.
http://www.ibm.com/developerworks/kr/library/tutorial/screencast/20080722/

Prev
Rss Feed