안녕하세요.. 이제 한 2달만 더 빌더를 사용하면.. 1년째 빌더를 사용하게 되는군요... ^^;
지난 1년 가까운 시간동안 빌더를 참으로 잘(?) 사용했습니다...
하면 할수록 어려워지는 것이 빌더인 것 같아서 좀 맘이 아프기도 합니다.. -.-;
어제 평소에 보지도 않던 빌더 책을 다시 한번 찬찬히 읽어보았습니다... 전에는 보이지 않던 말들이 왜 이제는 이렇게 잘보이는지... --;
그 중에 이런 말이 있었습니다.. 저에게는 이말이 가장 생각해볼만한 문제였던것 같습니다...
C++ Builder 1 을 만들때 빌더사용자에게 설문조사를 했다고 했습니다.. 어플리케이션을 개발할때 뭐가 중요한지.. 표준 C++ 를 지켜나가는 것이 중요한지 RAD 가 중요한지..
설문조사에 응한 사람중 80%가 이제는 더 이상 표준 C++ 을 지키는 것은 중요하지 않다고 대답을 했다고 하더군요...
많은 사람들의 의견이니까.. 뭔가가 있겠죠... --; ( 정말 RAD 가 중요한지.... 전 여기에 별로 동의하지 않습니다... )
전 요즘에 다시 학교에서 배우던 C++ 책들을 보고 있습니다... C++ 에 대해서 아주 기초적인 내용들을 다루던 책들이죠... 그리고 그것과 같이 해서 Effective C++ 이라는 책을 같이 보고 있습니다...
학교에서 배우던 C++ 이라는 책에서조차 제가 잊고 있었던... 제가 모르고 있었던.. 제가 잘못알고 있었던 것들이 많더군요... 그리고 Effective C++ 이라는 책은 좋다는 소릴 많이 들을만큼 정말 내용이 기가 막히더군요..
이런 책들을 지금 접하고 있는 이유는 C++ Builder 를 1년 가까이 해 오고 있는데도 불구하고.. Ansi C++ 에 대해서는 그렇게 잘 알지 못하고 있다는 느낌과... 제가 C++을 하고 있는건지.. VCL과 컴포넌트들을 사용하는 법을 배우고 있는건지 구분이 잘 안가서 였습니다...
언젠가 BCBDN 에서 임프님의 글을 읽어보니... 빌더를 비주얼 베이직처럼 사용하는 사람이 되지 말라는 말이 있더군요... 그런데.. 솔직히 여기 질문을 올리는 분들 거의 대부분과 답변하는 분들의 많은 분들은 정말 빌더를 비주얼베이직처럼 사용하지 않고 빌더답게 사용하고 있을까 하는 의문이 듭니다... 과연 여기에서 답변을 올리고 질문을 올리시는 분들 중에서 얼마나 많은 분들이 흔히 말하는 C++ 이라는 특성을 살려가면서 프로그래밍을 하는지...
베이스클래스를 만들고 이를 상속받고... 순수가상함수를 만들고 자손에서 이를 재정의 하고... 어떤 특성들을 인터페이스로 빼야할지... 이런것들을 정말 생각하면서... 프로그래밍을 하시는 분들이 얼마나 되는지...
여기에 그런분들이 많이 없다는 말은 "절대" 아닙니다... 다만 제가 실력이 없고... 아직은 빌더에 대한 특성을 많이 알지 못해... 이런 생각이 들고 있는 것 같습니다....
전 빌더포럼에 계속되는 반복 질문과 답변도 좋지만.. 빌더를 어떻게 사용해야 효율적으로 사용할 수 있을지... 클래스는 어떻게 설계를 해야 유지, 보수에 좋을지... 클래스들간의 관계를 어떤식으로 맺어야 할지 등등의 원론적인 얘기를 할 수 있는 곳이 있었으면 좋겠다는 생각을 많이 했습니다... 그냥 "어떤 컴포넌트에 어떤 속성을 바꾸면 어떻게 된다..." 라는 얘기보다는 말입니다...
빌더가 컴포넌트 위주의 툴이다보니... 클래스 설계부터 시작해서 표준 C++ 의 개념을 적용시키려니 참으로 난감한게 많습니다... 제가 아직은 많이 부족해서겠죠... 빌더가 좋은 툴이라는 것은 저도 잘 알고 있습니다...
다만 갑자기 어제 읽은 말에서 " RAD & 표준 " 이라는 문제에 봉착하다 보니 여기까지 생각이 왔습니다...
고수님들께서.. 이런 딜레마(?)에 빠진 저에게 도움을 좀 주십시요... 빌더를 사용해서도 RAD 뿐만 아니라 클래스 설계부터 해서 C++ 의 특성들을 충분히 살릴 수 있다고 얘기를 좀 해 주십시요...ㅜ.ㅜ
빌더 & 볼랜드를 이빠이 좋아하는 한 넘이... --;
|