베오베
베스트
베스트30
최신글
게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Switch문 도배된 2100줄 짜리 함수
게시물ID :
programmer_23451
짧은주소 복사하기
작성자 :
우가가
★
추천 :
4
조회수 :
2755회
댓글수 :
4개
등록시간 :
2024/08/26 22:37:07
옵션
펌글
출처
https://humoruniv.com/pds1324406
https://m.dcinside.com/board/github/69316
비공감 사유를 적어주세요.
(댓글 형식으로 추가되며, 삭제가 불가능합니다)
전체 추천리스트 보기
이 게시물을 추천한 분들의 목록입니다.
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
★
콩바구니
2024-08-26 23:03:28
추천 1
If 고 switch 고 문제가 되는건 과도하게 중첩해서 사용하는거에요. 그냥 긴건 큰 문제가 아닙니다.
If 안에 if 안에 if 안에 if…
switch 안에 switch 안에 switch 안에 switch….
이러면 코드를 이해하기가 어려워서 유지보수가 힘들어지죠.
댓글
0
개 ▲
★
드로이드_안
2024-09-18 14:09:04
추천 1
db와 같이 tps처리가 중요한 시스템에서는 어느정도 가독성은 포기할 수 밖에 없어요
본문에 있듯이 switch는 jmp address 형태라 1op밖에 안 되서 매우 빠릅니다. 저거 함수로 extract 하면 context switching 비용이 발생하는데, 본문에 있듯이 저게 매번 호출되는 함수라면 더욱이 성능 저하가 심각합니다.
결론적으로 저걸 몰라서 switch로 도배한게 아니라, 그래야할 충분한 이유가 있어서 저렇게 한거에요
댓글
1
개 ▲
★
S2하늘사랑S2
2024-10-24 07:18:15
추천 0
추천하고 싶은데 되질 않네요 ㅠ.ㅠ
★
ssonacy
2025-01-13 22:20:30
추천 0
SQLite인줄 알았는데 MySQL 코드였군요.. 근데 MySQL은 최소한 임베디드 환경에서는 안쓰일텐데 구지 저렇게 한 이유가 뭘까요...
쫌 의외이긴 하네요.
댓글
0
개 ▲
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
리스트 페이지로
◀뒤로가기
PC버전
맨위로▲
공지
운영
자료창고
청소년보호