C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[21558] boost 쓰다가 느낀 점
JBMEX [edchang] 4790 읽음    2012-07-16 09:51
근래 C/C++ 다룰 일이 거의 없어서 손 놓고 지내다가 머리 썩을 것 같아서

개인 학습 시간에 이것 저것 해보고 있는데요.

저 빼고 모든 개발자들이 다 쓴다는 boost 를 사용하기 시작했습니다.

기능이랑 생산성이 너무 강력해서 외계인이 만든 것 같아요.

근데 기능 구현을 너무 수월하게 제공하다보니

입문자들이 첨부터 boost 쓰면서 학습을 시작하게 되면

기본을 잃어버리지 않을까하는 걱정도 들더군요.

예를 들어 스레드풀이나 iocp 에 대한 이해 없이 asio 를 접하게 되면

뭔가를 잃어버리는 것은 아닐까 하는 괜한 노파심이 생깁니다.

하여튼 옛날에 만들어놓았던 통신서버를 asio로 만들어봤는데 우왕 킹왕짱.
Lyn [tohnokanna]   2012-07-16 09:53 X
애초에 asio에 떡칠되어있는 중첩 탬플릿과 bind, 플레이스 홀더를 써먹을 수 있다는건 이미 입문자 수준이 아니니 상관 없을듯 ...
남병철.레조 [lezo]   2012-07-16 11:55 X
기본도 배워야죠. 전격 코딩 역사학 등장! +_ +
Lyn [tohnokanna]   2012-07-16 16:16 X
사이버 포뮬러에서 빨리가고싶을때 쓰는거요
JBMEX [edchang]   2012-07-16 17:12 X
음... 폐단이라고 할 수 있는 점도 있네요.
그간 정썽스럽게 만들어놓은 개인 라이브러리가 무용지물이 되어버리는 경우가 허다하군요.
예를 들면 나름 공들여 만들어놓은 mt19937 클래스가 boost로 만든 dice 한방에 날아가버리네요.
기존에 작성해놓은 코드의 품질이 나쁘지는 않다고 애써 위로할 수준은 되지만
boost 를 써야할지 기존 코드를 써야할 지 아리송해지는군요.
이런 상황마다 일일이 벤치마크 만들어 돌리기도 귀찮은데... ㅠㅠ

boost 전문가 린님이 이런 상황에 대한 조언 한번 해줘봐요. ^^
남병철.레조 [lezo]   2012-07-16 18:28 X
boost에 대한 반란군(?) 규합은 어떨까요? +_ +;;
Lyn [tohnokanna]   2012-07-16 23:38 X
예전에 팀에서 쓰던 규칙이 있는데... 함 올려볼게요. 어디뒀더라 =_=;

+ -

관련 글 리스트
21558 boost 쓰다가 느낀 점 JBMEX 4790 2012/07/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.