혹시 여러분들은 본인만의 라이브러리가 있으세요?
글쓴이: 오호라 / 작성시간: 월, 2007/05/28 - 12:42오전
얼마전까지만 해도 그냥 std function들은 썼습니다. GNU건, Win32건...
얼마전에 str*계열 퍼포먼스때문에 이곳저곳에서 소스를 구해서 프로파일링 해보니까.
의외로 성능차이가 크더군요. 제 나름대로 또다시 믹싱해보니까. 조금 요령이 생기더군요.
그것도 그렇고, linux | win32 ... 멀티플랫폼 베이스로 짜다보니 의외로 이것저것 걸리는 것도 많고, 망할 VS 6.0 | 7.0 | 8.0은 또 조금씩 틀리고, 8.0부터는 POSIX을 제대로 준수하는거 같네요. GNU도 조금 골탕먹은 적도 있고, 아무튼 많은 개발자 및 SA 분들의 라이브러리 관리가 궁금하네요.
1. 난 POSIX, GNU, Win32, FreeBSD, Apaceh, RH*...중 ???만 준수한다.
2. 이것저것 믹싱해서 사용한다.
3. 그냥 플랫폼에 맡긴다. 알아서 잘해주겠지!!
4. 뭘 굳이 라이브러리까지 그냥 필요할때 긁어와서 한다.
5. 난 mylib.a mylib.so 버전까지 관리한다.
6. 오픈소스여 열려라 그러면 열릴 것이다. 세상에 천재는 많다. 찾아보면 있다.
...
ps. 넘버링을 해주세요!!~ ^^
Forums:
1과 6
1과 6 입니다.
멀티플랫폼이 필요할때는 멀티플랫폼을 위한 라이브러리를 찾아 사용하고
하나의 플랫폼만 지원하면 될때는 그 플랫폼 표준 범위내에서 개발합니다.
7
7. 대세는 스크립트 언어입니다.
3,
3, 6입니다
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
흠... 개인
흠... 개인 라이브러리가 있다면 있는 편입니다만...
100% 제가 코딩한 것은 아닙니다.
저도 1,6에 가깝지만 그것만으로 해결이 안되거나 직접 코딩으로 해결하기엔 손이 많이 가는 경우가 있습니다. 라이브러리를 가져다 쓰려고 해도 함수 하나 때문에 라이브러리 하나를 통째로 링크하자니 부담스러워지는 경우도 있고 해서..
개인 라이브러리란 건 제가 짠 함수들도 있지만 오픈 소스 라이브러리에서 떼어다가 소스파일 하나 정도만으로 컴파일 될 정도로 수정해서 포함시킨 것들도 있습니다. 물론 상용 제품 개발이라면 라이센스 문제에는 주의를 해야겠죠.
대부분 플랫폼에 상관없이 돌아갈 소스들이기 때문에 간혹 유용하게 쓰이더군요.
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
예쁘시다...
예쁘시다...
저 남잡니다 -_- 저
저 남잡니다 -_- 저 사진은 일본 아역배우 오고 스즈카의 사진입니다.
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
1, 6 그리고 7 역시
1, 6
그리고 7
역시 스크립트가 편합니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
대체로 비슷비슷하군요..
좋은재료 찾아서 재활용. ^^
Hello World.
바보같은 얘기지만...
개인 적인 라이브러리라...
저는 1,5,6 ??
자주 사용하는 라이브러리나 기타 소스를 프레임 형식으로 만들어 놓은것은 있지만..
잠깐 오래전에 어느 책을 읽다가 본곳같은데..
이런 문구가 있더군요.
수많은 개발자들이 고민하고 생각한것을 또다시 생각하고 고민할 필요는 없다입니다.
단, 성능이나 크리티컬한 부분에 문제가 있다면 수정하고 개선해서 사용할 필요는 있다고 생각합니다.
여러 개발자들이 사용하고 노력한것도 100% 믿을수도 없으니간요...
일반적으로 개발할때는 문안한게 좋다고 윗분 처럼 플랫폼에서 벗어나지 않으려 하죠^
6번은..
6번의 경우 신뢰성의 문제가 있지 않을까요?
라이브러리 제작자 분이 천재여서 뛰어난 퍼포먼스를 제공해준다면 참 좋겠지만..
가끔은 퍼포먼스는 고사하고 신뢰성까지 의심될 때도 있는 것 같습니다.
그런 연유로 개발 시간이 오래 걸리지 않는다면
6번보다 시간과 퍼포먼스의 손해를 감수하고라도 1번을 택하게 되는 것 같습니다.
그리고 1번은 4,5번으로 발전하는 장점도 있구요.
===============
Vas Rel Por
===============
Vas Rel Por
댓글 달기