Page 19 -
P. 19
디자인 프로그램에도 디버거가 있다면
혹시 디버깅이 되는 까칠한 디자인 프로그램을 함께 만들어 볼 생각이 있는 개발자는 연락주
기 바란다. 디자인 프로그램에는 디버거가 없다. 그래서 디자인이 촌스러워도 무엇을 어디서
부터 어떻게 수정해야 할지 아무도 알려주지 않는다. 개발 프로그램의 디버거 역할을 개발자
가 스스로 해야 한다. 그 때문에 다들 디자인을 못하는 건 디자인 감각이 없기 때문이라고 생
각한다. 하지만 좋은 디자인은 감각만으로 하는 게 아니다.
아무리 까칠한 디버거도 논리 오류는 잡지 못한다. 특정 논리 오류가 있어도 앱은 동작하지만
사용자들의 불만과 빗발치는 환불요청을 감당해야 할 것이다. 논리 오류는 개발자의 경험과
실력으로 고쳐야 한다. 개발자는 유스케이스(Use case)를 살피고, 더 나은 논리 구조를 만든
다. 디자인도 똑같다. 표현 방식만 다를 뿐 개발과 디자인의 본질은 같다. 사용자의 불편을 해
소하고 생활에 편리를 주기 위한 목적이 같다.
21
| 디자인 프로그램에도 이런 디버거가 있으면 좋겠다. CHAPTER 1•디자인과 마주하기