두근두근이야기

프로그래밍 기법 본문

IT/IT

프로그래밍 기법

골든 2013. 8. 9. 13:58

출처: http://sunyzero.tistory.com/192

자세한 내용은 위 링크에 있음


1. 연산자 우선순위는 실무에선 필요없다.


2. 묵시적 타입캐스팅은 실무에선 큰 문제를 발생시킨다.


3. 비비꼬는 포인터! 많이써봤자 2중포인터다!


4. scanf대신 getline 또는 getdelim을 사용하자!


5. signal함수, 신뢰성문제로 sigaction을 써야한다.


6. 그외..

  • 재귀함수 - 쓰면 혼남. 많이 혼남.
  • fflush(stdin) - 이건 비표준. 쓰면 안되는데 좋지 않은 C책에 많이 등장함.
  • fork-exec 기법 - posix_spawn로 대체
  • vfork 기법 - fork로 대체
  • strcpy, strcat - stpcpy, stpncpy로 대체 
    (guarantee null terminated string = strlcpy, but non-standard)3
  • select 멀티플렉싱 - poll, epoll로 대체
  • gethostbyname, getservbyname, inet_addr, inet_aton - getaddrinfo로 대체
  • gethostbyaddr, getservbyport, inet_ntoa - getnameinfo로 대체
  • 무한 루프 재시도 - queue, 타이머 모델로 대체

  • 'IT > IT' 카테고리의 다른 글

    About opencv, ffmpeg  (0) 2013.09.02
    GPIO(General Purpose IO)  (0) 2013.09.02
    open source software learning community  (0) 2013.07.31
    real time signal  (0) 2013.07.22
    안드로이드 binder ipc  (0) 2013.07.22