:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
21/05/26 22:31
단순히 모듈하나 추가하는건줄알았는데
붙이는 순간 죽어있던 기존 기능들이 꺄하항 하고 살아나면서 온갖 기기묘묘한 버그들을 뱉어내는 그런 경험을 최근에 했네요
21/05/26 22:38
개인적으로 가장 웃겼던 버그가 본인들이 Korea라고 설정해놓은 구문을 Korae라고 오타를 내서 작동을 안한거였습니다 크크
더 웃겼던게 이런 버그가 상당수를 차지한다더군요.
21/05/26 22:48
예전에 문명6 AI 버그 생각나네요.
YIELD 를 YEILD로 오타내서 AI가 우선순위 설정을 못해 엄청 멍청해지는 버그가 있었죠 크크크 https://www.reddit.com/r/civ/comments/84d5cz/firaxis_please_fix_ai_crippled_by_dumb_typo/
21/05/26 22:40
온라인게임은 패치 시간 쫓겨서 찍어내다보면 스파게티 코드 되기도 쉽죠. 어둠의 QA들이 여차여차하면 진짜 뜬금없는게 움직이고 난리도 아니고 크크
21/05/26 22:44
어차피 코딩 몇번 하지도 않았지만 추가하는데 오류가 걸린다면 제 경험으로는
1.함수코드가 겹쳐서 버그걸린다. 2.참조하는걸 나눠야 하는데 같이 참조하다 버그걸린다 3.순환하는 구조를 다르게 해야 하는데 같이 하다가 버그걸린다 4.조건문에 조건을 수정하다가 기존걸 수정해서 제외하거나 추가해야 하는데 잘못 수정해서 버그걸린다 등등등이 있네요
21/05/26 23:15
보통 처음에 생각하지 않았던 곳에서 기능 분화가 생기면 그부분 정리하다가 터지는 경우가....
다시 디자인하기엔 시간상 영향파악하기 빡세니 일단 현재 상태에서 살짝 돌려서 만들어서 ok. 그부분에 또 다른 변수가 생겼을때 두번 꼬아야하고... 이때부턴 본인도 감당이 안되죠 크크
21/05/27 00:04
기존 것을 전혀 안 가져다 쓰고, 아예 벌벌 떨고 두려워하면서 신에게 비는 마음으로 독립적으로 작동하도록 만들어서,
■■■ + □□ 하게 만들었는데, ■에서 버그 터집니다. 유지보수를 진행해야 하는 (제법 오래된) 게임 프로젝트에서는 그걸 개발실 모두기 당연하게 받아들입니다. 코드를 잘못짰나라고는 아무도 생각을 안해요. 아마, 신에게 비는 기도문을 잘못짰나... 이런 생각하시는 분은 꽤 있었을 것 같지만.
21/05/27 00:06
코딩 로직에서만 문제가 생긴거면 잡기 쉬운편이죠. 네트워크쪽하고 얽혀서 리플리케이션 순서에 관한 문제가 생기기 시작하면 어우....
21/05/27 10:48
그래도 유저수 꽤 되는 모바일게임 했었는데 패치할 때마다 과거에 버그나서 잡는 패치했던 버그가 계속 되살아났습니다. 그걸 또 패치하고, 다음 패치 때 또 살아나고요. 공지된 점검시간은 오전 8시~12시였는데 오후 5시경에 임시점검 하고 보상 더 주는게 국룰이었습니다.
21/05/28 08:43
사용자분들은 저렇게 생각하기 쉬운데 사실은
스파게티 코드라는 말이 그냥 생겨난게 아니죠. 코드들의 관계는 스파게티처럼 꼬이고 엮여 있어서 사용자들이 봤을 때 별 상관이 없어 보이는 부분도 사실은 엄청나게 꼬여 있는 곳의 일부분일 수 있습니다. 그리고 보통은 그렇게 꼬여 있는 곳에서 버그가 생기기 쉽죠. 꼬여 있는 걸 풀 다보면 스파게티 면이 끊어질 수도 있고 그렇습니다.
|