TAG Programming
예전부터 해보려고 했던건데, 자기전에 SourceForge를 뒤져봤더니, 일단 나오긴 나왔다.
근데, Line Counter라는 프로그램인데[1], 만든 사람에게는 미안하지만 기능들이 미약한 너무 간단한 프로그램이라, 나중에 한번 제대로 만드는게 나을 것 같다는 생각이 든다. (주석 스킵 기능도 없는 듯 하다.)
요즘 열심히 작업중인 Radiosity 렌더링 프로그램의 소스를 돌려봤다. 짜잔~~
의외로 사용된 파일 수가 적은데, 어쨌건 총 5371줄이 나왔다. 대충 예상과 들어맞는 수인거 같다.
잠깐 소스를 설명하면, 나는 모든 파일과 클래스에 il4 라는 접두사를 붙인다. 또 다른 사소한 특징이 있다면.. 여기에 Copy & Paste 는 전혀 없다. ~.~ 근데 아직 대부분의 것들은 미완성이고, 아마 따로 작업중인 엔진이나 예전에 작업했던 NPR 관련 된 것들을 다시 카운팅해보면 좀 더 많은 수를 가지지 않을까~. Renderer 의 경우 가장 많은 줄수를 가지고 있는데, 사실 뒤 엎고 다시 구조를 짜야 되는 부분이다. 그리고 JPG 로딩을 위한 ijl.h(Intel JPG Library)이 무려 1500줄이나 되는데, 내가 짠것이 아니라서 넣지 않았다. 이것을 넣으면 신기하게도 딱 6900줄이다.
아무튼, 나중에 각종 소스의 주석을 판별할 수 있고 좀 더 자세한 정보를 알 수 있는 프로그램이나 한번 만들어 봐야겠다. 물론 귀찮다는게 문제!!!
ps. 중복 파일도 안걸러준다. -_-;;;;;; 중복되는 파일이 꽤 많네..
근데, Line Counter라는 프로그램인데[1], 만든 사람에게는 미안하지만 기능들이 미약한 너무 간단한 프로그램이라, 나중에 한번 제대로 만드는게 나을 것 같다는 생각이 든다. (주석 스킵 기능도 없는 듯 하다.)
요즘 열심히 작업중인 Radiosity 렌더링 프로그램의 소스를 돌려봤다. 짜잔~~

잠깐 소스를 설명하면, 나는 모든 파일과 클래스에 il4 라는 접두사를 붙인다. 또 다른 사소한 특징이 있다면.. 여기에 Copy & Paste 는 전혀 없다. ~.~ 근데 아직 대부분의 것들은 미완성이고, 아마 따로 작업중인 엔진이나 예전에 작업했던 NPR 관련 된 것들을 다시 카운팅해보면 좀 더 많은 수를 가지지 않을까~. Renderer 의 경우 가장 많은 줄수를 가지고 있는데, 사실 뒤 엎고 다시 구조를 짜야 되는 부분이다. 그리고 JPG 로딩을 위한 ijl.h(Intel JPG Library)이 무려 1500줄이나 되는데, 내가 짠것이 아니라서 넣지 않았다. 이것을 넣으면 신기하게도 딱 6900줄이다.
아무튼, 나중에 각종 소스의 주석을 판별할 수 있고 좀 더 자세한 정보를 알 수 있는 프로그램이나 한번 만들어 봐야겠다. 물론 귀찮다는게 문제!!!
ps. 중복 파일도 안걸러준다. -_-;;;;;; 중복되는 파일이 꽤 많네..
- 출처 : SourceForge.net - Line Counter(v1.4) [본문으로]
트랙백 주소 :: http://www.hybrid.pe.kr/tt/trackback/171
-
Subject: Line Counter 1.1
Tracked from ultragom 2009/10/20 13:32 삭제프로젝트 작업을 완료하게 되면 소스 라인수를 따져 볼 일이 종종 발생한다. 최근에는 소프트웨어의 가격 산정 방식이 많이 바뀌어서 소스의 라인수를 계산하는 일이 거의 없어졌지만 ... 어쨌든 개발한 소프트웨어의 라인 수를 따져 보는 일이 가끔 발생한다. 쌩~ 노가다로 라인 수를 따질 수도 있고 또 다른 방법도 있겠지만 이 툴을 이용하면 쉽게 알아볼 수 있다. LineCounter.exe 사용법 1. 좌측의 Target Path에서 프로그램 소스 폴더를..







462731
391
460







댓글을 달아 주세요
코드 줄 수에 큰 의미를 두진 않았었는데, 면접 때 물어 본다기에 대략 세어보니 나름 의미가 있는 것 같더군요.
단지 느낌에 의존했기는 하지만 그 프로그램 짤 때 느낀 난이도 와 줄 수가 대략 맞아 들어가는 느낌이랄까요... ㅎㅎ
실제로 제가 짠 프로그램은 끽해야 2천줄 정도 되군요 T.T
그리고 코딩 스타일이니 머니 해도, 막상 이놈을 늘려서 코딩할 방법이나 줄 수를 줄여서 코딩할 방법을 생각해보면 거기서 거기 일 것 같더군요.
머 이것저것 찔러보기만 하고 막상 한 프로그램에 차분하게 투자해본적이 없다는 기억과 묘하게 일치하는 결과 더군요...-0-
흠.. 그러고보니 hybrid님 줄 수가 저에 비하면 상당하군요!~ 훔.. 질투 회로를 가동시켜야 할 지도..ㅋㅋㅋ
저도 줄수는 크게 신경 쓰지 않습니다.
사실 렌더러부분 같은 경우 수정하느라 주석처리 한 것들이 무척 많거든요. 그거 없어지고 위에 중복 파일들 없어지면 얼마 안될지도..
아무튼.., 줄수가 중요한건 아니지만..... 그래도 그냥 줄수 세어보는 것도 재밌는거 같습니다 ^^ㅎㅎ