디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[%] MySQL에 Switch문 도배된 2100줄 짜리 함수가 있다

ㅇㅇ(121.179) 2024.08.24 13:11:14
조회 1412 추천 2 댓글 23


7cf3c028e2f206a26d81f6e64f81736d


MySQL 의 sql_parse.cc 라는 소스코드 파일에

mysql_execute_command() 라는 함수가 존재하는데...


정확히 검증된건 아니지만 대층 뜯어본 결과

mysql interface 상에서 쿼리하면 대부분 저 함수를 거친다


그런데 이 함수 장난이 아니다



7ff3c028e2f206a26d81f6e241897369


3300 줄부터 switch case 문을 전개하는데...




7ef3c028e2f206a26d81f6e44388706e64


어어 switch 문이 끝나질 않는다

컨트리뷰터가 대충 설계만 하고 구현은 안한 부분도 존재한다




79f3c028e2f206a26d81f6e44580756e23

4800줄이 되서야 swtich 문이 끝난다

1500줄 짜리 거대 switch 문

그리고 깨알 같은 goto 문



78f3c028e2f206a26d81f6e241807665

함수는 5000줄이 되서야 끝난다



가끔 갤에 if elseif , switch 도배해놓은거 욕하는 글 올라오던데

유명 거대 오픈소스도 별 다를거 거 없다는거다

굳이 욕할 정도인가 싶다


추천 비추천

2

고정닉 0

5

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 잘못한 것보다 더 욕먹은 것 같은 스타는? 운영자 26/04/06 - -
- AD 게임에 진심인 당신을 위해~!! 운영자 26/03/05 - -
70096 공지 완장호출벨 [14]
다믜갤로그로 이동합니다.
24.09.14 3632 19
13440 공지 Github 갤러리 규칙 [6]
ㅇㄹ갤로그로 이동합니다.
20.10.16 53380 13
1872 공지 Git 관련 정보 [9]
0xrgb갤로그로 이동합니다.
19.01.29 60281 12
1 공지 github에 관한 이야기를 해주세요. [5]
게으른둔재갤로그로 이동합니다.
18.08.06 51999 4
3 공지 제3자가 명백히 불쾌할 수 있는 허세 및 타당치않은 비난은 지양해주세요. [5]
게으른둔재갤로그로 이동합니다.
18.08.06 53518 13
87374 % 자바 신기술 특) 니들은 못씀
ㅇㅇ(110.8)
15:29 8 0
87373 % zed <-- 진짜 빨리켜지네?? [1]
ㅇㅇ(223.38)
14:41 34 0
87372 % 자바 스프링 생태계가 워낙 좋아서 그냥 정답인듯.. [1]
ㅇㅇ(117.111)
14:34 44 1
87371 % 존 카맥만큼 이와타 짱도 대단해
ㅇㅇ(221.150)
01:30 77 1
87370 % ************현재 스펙 취업 가능?*********** [4]
11(121.137)
00:05 209 11
87368 % 바이오코딩으로 AGI 만들어 [1]
ㅇ ㅇ(221.150)
04.11 140 3
87367 % 부산 모습
ㅇ ㅇ(221.150)
04.11 99 0
87366 질문 흑백개발자는 어디서 보는거냐 [1]
ㅇㅇ(58.121)
04.11 148 3
87365 % GitHub SSH 키 설정, 비밀번호 없이 push·pull 하는 가장 [2]
ㅇㅇ(39.120)
04.11 140 0
87364 % 제가 바이브코딩으로 AGI 만듬 [4]
ㅇㅇ갤로그로 이동합니다.
04.11 186 3
87363 % EF Core랑 대퍼 트랜드가 뭐야? 뭐 씀? [4]
ㅇㅇ(182.216)
04.11 112 1
87362 % 컴파일러가 잡아주는 언어는 쉬움 [2]
ㅇㅇ갤로그로 이동합니다.
04.11 171 2
87361 % 러스트 공부 접고 C++ 하고있다 [2]
1235갤로그로 이동합니다.
04.11 188 2
87360 % 깃허브 계정을 왜 해킹해가는거냐 [4]
ㅇㅇ(222.233)
04.11 167 1
87359 % 닷넷코이가 스프링 못딴건 MS 때문임 [4]
ㅇㅇ(182.216)
04.11 193 4
87358 % ㄹㅇ 갓샵웨안함 [6]
ㅇㅇ(218.147)
04.10 232 5
87357 % 러스트가 어렵다고? 얼마나 지능이 떨어지는거냐? [2]
ㅇㅇ(110.8)
04.10 202 7
87356 % 스프리ㅇ왜케 무겁냐 [11]
ㅇㅇ(223.38)
04.10 244 4
87354 % 러스트를 추천하는 건 정신나간 짓이다. [8]
ㅇㅇ(115.21)
04.10 279 4
87352 % 암 윈도우에서 비쥬얼 스튜디오로 c++해본사람? [5]
프로그래밍갤로그로 이동합니다.
04.10 199 4
87351 % 트렌드를 따라가려면 공부를 계속해야 됨 [3]
ㅇㅇ(114.30)
04.09 276 1
87350 % 오늘도 퇴사 하고 싶다. [1]
프로그래밍갤로그로 이동합니다.
04.09 147 0
87349 % 요즘 드는 생각 [1]
ㅇㅇ(126.157)
04.09 161 0
87348 % 내가 직접 짠 코드를 AI에게 해석해보라고 하는 것도 재밌네
초퍼호선이갤로그로 이동합니다.
04.09 155 0
87347 % 전자 라인업 ㄷㄷ [12]
ㅇㅇ(223.38)
04.09 677 12
87346 % 이 씨 ㅡ 발 좆도우 이새끼 [3]
엘리시아JS(182.227)
04.09 346 2
87345 % 온라인 레쥬메 뭐가 더 괜찮아보이냐
ㅇㅇ(14.52)
04.08 121 1
87344 % 코테 cpp로 풀때 stl 알아야할거 뭐있지 [6]
ㅇㅇ(61.255)
04.08 1380 3
87343 % 해병4단중첩스크롤바 [2]
ㅇㅇ(121.151)
04.08 346 3
87342 % 한국은 코틀린 쓸만하지 않나 [7]
ㅇㅇ갤로그로 이동합니다.
04.08 624 1
87341 % 요즘 씨샵 ASP.NET CORE에서 말 나오는 아키텍처 (VSA) [18]
ㅇㅇ(49.175)
04.08 512 12
87340 % 25M까지 되는 전략 30개 설계하라 이말인데
ㅇㅇ(183.101)
04.08 154 0
87338 % 구조조정 무서우면서도 잘리고 싶다. [1]
프로그래밍갤로그로 이동합니다.
04.08 234 0
87337 % 파이썬으로 달팽이 배열 짜봤어욤 [4]
ㅇㅇ(220.75)
04.08 469 1
87336 % 인도인인데 도라이네 User ID: SK83738
ㅇㅇ(183.101)
04.08 190 0
87335 % IQC 접음 수고링 [1]
ㅇㅇ(183.101)
04.08 448 0
87334 % 지금 코딩 공부하는 거 의미 있나요? [12]
ㅇㅇ(218.49)
04.07 417 0
87332 % 바이브코딩으로 2일만에 만든 개쩌는 메모장 [19]
ㅇㅇ갤로그로 이동합니다.
04.07 809 14
87331 % 파이썬 진짜 지리네 ㅋㅋㅋㅋㅋㅋㅋ
ㅇㅇ(182.216)
04.07 923 0
87330 % 스칼라는 진짜 애매해졌어 [4]
ㅇㅇ(223.38)
04.07 461 0
87329 % C++ 만드는데 참여한 사람도 못써먹겠다고 구글가서 고언어 만듬 [8]
ㅇㅇ(211.234)
04.07 585 0
87328 % 마소가 C++을 러스트로 바꾸려는건 그냥 인력이 없어서 그래 [6]
ㅇㅇ(223.38)
04.07 526 0
87327 % 오랜만에 언어 갈드컵인가? [1]
ㅇㅇ(110.8)
04.07 738 1
87326 % 요즘 코틀린 쓸이유가있음? [1]
ㅇㅇ(118.235)
04.07 289 0
87325 % 마소 윈도우 전면 러스트화는 진짜 악수인거같은데... (손잡는거 x) [3]
ㅇㅇ(117.111)
04.07 1345 0
87324 % 자바25 기준으로 가상스레드 수준이 이제 go루틴 다 따라왔네 [3]
ㅇㅇ(182.216)
04.07 260 0
87323 % AI로 개발자 일자리가 없는게 아님 [10]
ㅇㅇ(123.143)
04.07 357 2
87322 % C++ 텍스트 기반 검색 엔진, 로컬 DB, 게시판 GUI [2]
겜린갤로그로 이동합니다.
04.07 280 0
87320 % 뭐? 어차피 AI는 허접 프로그래머만 대체한다고? [4]
낫디스갤로그로 이동합니다.
04.07 1580 9
87319 % 3월 신입it채용공고 73% 급감 [2]
ㅇㅇ(122.42)
04.07 870 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2