본문 바로가기

전체 글

(275)
C++ 상에서 발생하는 name mangling 에 관한 내용 이 글에서 다뤄보고자 하는 내용은 2가지 입니다. 하나는 name mangling 이고 다른 하나는 extern "C" 입니다. 이 두가지는 c와 c++의 호환성과 관련된 부분이기도 하고 라이브러리를 사용하다보면 가끔 문제를 일으키는 부분이기도 한 부분입니다. 1. name mangling 이란? 간단히 말하면 compiler 가 임의로 함수나 변수의 이름을 변경하는 것을 의미합니다. 그렇다면 왜 함수나 변수의 이름을 변경하는 것인가? 이를 설명하기 위해서는 C++언어의 성격상 function overloading을 먼저 설명해야 하는데요. 함수 오버로딩(function overloading)이란 개발자가 소스코드를 작성할때 같은 이름으로 다른 기능들을 수행하는 함수를 만들수 있도록 하는 기능을 예기합니..
Feature modeling - 아직 정리되지 않은 주제. Feature Modeling Guideline [배경 설명] [RUP]-Rational Unified Process User와 System간의 상호작용을, Usecase 로 표현하고, Usecase내에서 객체를 추출하는 방법을 예기하고 있다. 하나의 Usecase에서는 적어도 Inteface class와 Object, 그리고 일반 데이타에 해당하는 Entity Object 이 발생된다.(기본 공식과도 같다고함) -> 이말은 반대로 예기하면 Usecase를 작성해놓고 Interface class 와 object ,entity object 를 축축 할 수 없다면 잘못된 usecase라고 생각해야 할지도 모른다.즉, 제 검토가 필요하다. [OOAD] -UML Notation -RUP(Usecase diagr..
Refactoring 리펙토링에 대한 예기를 꺼내는데 먼저 Clear case같은 형상관리 툴에 대한 예기를 먼저 꺼내게 되었는데, S/W관리 및 유지보수를 위해 매우 중요한 일이기 때문이다, 더군다나 refactoring 시에도 매우 중요하게 적용되는 사항이기 때문에 먼저 예기하고자 한다. [형상관리툴의 check-in] 형상관리시에 check in의 범위에 대해 다음과 같은 scope 에서 처리되어야 한다. 1 각각의 버젼은 단위 작업 내용이어야 한다. - 이전 코드와 이후 코드를 비교할때, 단위 작업이 아니라 이것 저것 수정한 경우에는 코드 비교시 많은 시간이 소비된다. - 2008.7.3일 퇴근 버젼!! 리팩토링 필요. 바람직한 함수이름은 - 동사 하나 + 목적어 하나 잘못된 이름의 예 ) MeasureRectAndD..
네이버 블로그에서 가끔 이렇게 재미있는 질문 꺼리를 준단다!! Mr.Blog... 일어나기 어려운 아침에 시끄러운 알람 대신 좋아하는 음악이나 사람의 목소리로 깨면 훨씬 좋을 것 같아요. 여러분의 기분 좋은 모닝콜은 어떤 것인가요? 사실 드라마나 영화에서 여친이 감미로운 목소리로 아침에 출근시간에 맞춰 모닝콜을 해준다거나. 아침을 알리는 노랫소리가 들리는 알람을 들으면서 일어난다는거... 이런거 실재로는 진짜 짜증납니다. 발로 차주는거!!!! 발로 차서 깜짝 놀래주는게 최고!!!! 짜증 날 겨를도 없이 "놀람"만 남을 뿐~~ 아주 깔끔한 방법입니다. ~~ 하지만 이것도 자주 반복되면 짜증이~~~..
벌써 1년 넘게 듣고 있는 음악~~ The melody, Mika, 휘성 사실 더 멜로디 라는 그룹의 음악때문에 집에 있는 스피커도 바꿨지만 정작 출퇴근 할때 이어폰으로 듣는거 외에 집에서는 거의 들을시간이 없어서 아쉬움이 많다. Mika는 회사 후배가 추천해줬는데, 음악에 경쾌함이 묻어나는 것 같아서 좋다. Big girl~~ you are beautiful~~~ 휘성 엘범은 내가 가지고 있는 것이 좀 된 엘범인데, 만져주기 - 이노래 좋다... 근데 앞부분에 사회적인 뉴스같은 나레이션은 좀 없었으면 좋겠건만... 제목도 좀 맘에 안들지만.. (스킨쉽을 연상케 해서.).... 어쩌겠나.. 가수랑 작곡가가 이리 이름을 붙여놨으니.. 내가 뭐라 할 만한 이 3 엘범이 나에게 아침을 열어주고 기분을 좋게 만들어 준다.!
요즘 주식시장이 다시 활기를 되찾아 가고 있는 지금 이런 생각들을 해봤다. 가끔 회사의 가치는 어떻게 먹여지나.. 하는 생각들을 해봤는데.. 요즘은 과연 내가 하는 업무가 회사의 가치를 얼마나 상승 시켜주는가를 상상 해본다. 정말 내가 밤세워 열씸히 일을 하면 회사의 가치는 내가 밤을 샌 만큼 오르는 것일까? 비록 당장은 아니지만, 결과적으로 회사의 가치를 올리는데 일조 한것일까? 만약 그렇다면, 나는 우리 회사 주식을 많이 사놓고 , 내가 열씸히 밤새워 일한다면 주식을 당연히 오를것이고 그렇게 되면 나의 수익도 그만큼 상승하는것이 아닌가 음..... 그럼 내일 당장에라도 회사 주식을 사고,, 열씸히 일해서 ^^a 월급보다 더 많은 수익을 챙겨야징~ 풋!!! 요런 누가 들으면 발끈할만한 상상들을 해본다.!!!
STL : List 오늘에 할일!!!! 쩝.. List에 대해서 알아보기.. 하도 오래전에 써보고 최근에 써본적이 없는 내용이라 ... 기억이 가물가물해서 다시한번 여기저기 찾아보고 기록해 봐야지!!!.!! 요 페이지가 몇일만에 업데이트 될까낭? -2008/11/17 -진짜로 업뎃이 안되네 ㅎㅎㅎ - 2009/10/12 좀 지난 사안이었지만, STL Open source 쪽에서 솔루션을 찾아서 써보기로 결정했다.
Coding 아... 요즘 나에게 떨어지는 개발 업무가 코딩 보다는 생각을 해야 하는 일이 점점 더 많아지는듯해!! 어떻게 개발해나가야 할까 Control과 View를 분리 해야지!! 근데 요렇게 요렇게.. 좋아 분리는 다 했으니 밑에 있는 똘똘이한테 시켜야지.. 근데.. 요렇게 하는게 앞으로 관리상 편의를 가져다줄까? 기존 코드들 이런 구조로 바꿀려면 다 뒤집힐텐데... 흠.. 반발은 없을라나.... .... 요런게 내 머리속에서 왔다리 갔다리.. 점점더 뭔가를 결정내리기 어려워저가지!!! 코딩에만 전념하던때가 단순하고 편했던것 같아.~~ 개발자 넉두리 같은 일기가 되어버렸네... -2008/11/24