소프트웨어 공부중인 라붕이인데 아직 시작한지 3주밖에 안된 늒네야.

근데 할때마다 너무 답답한 게 많아서 왜 이딴 버그가 나오는지 나름대로 이유를 한번 생각해봤어...


1. 로딩 버그

불러올 때 프리징은 그렇다 치더라도 로딩 완료후 강제종료, 로딩 100% 넘어가는 현상은

아마 유저 정보 가져올 때, 잘못된 값을 참조해서 그런 거 아닐까.

보통 프로그램은 정상값 안나오면 강종되니까.


실제 보니까 가끔씩 교환소에 이상한 아이콘 박아놓고 하는 거 보면,

참조값 이상한 거 들고와서 그랬을 가능성이 높아 보임.



2. 장비창 확장 제한

이건 장비에 관한 내용 저장하는 저장공간 제한 때문에 그런 것 같은데,

이걸 쉽사리 못늘린다고 한 걸 보면 아무래도 저장공간 할당량 한계치인거 같아.


이걸 해결하려면 뒤의 저장정보를 싹다 밀어서 공간을 창출하던지,

딴데다가 추가공간 설정해서 기존 공간이랑 연동하던지.

이정도가 해결책일 것 같은데.


암튼 전자는 실행하기 힘들고, 후자는 코딩덩어리 늘리는 돌려막기라...

전투원 칸은 늘려준다 했는데... 최적화된 방식이면 좋겠다.



근데 결과적으로 보자면, 이런 경우가 발생하는 건 처음부터 설계가 발적화라는 건데

이걸 부분 수정만 가해서 멀쩡하게 만들 수 있을지가 걱정이다.

프로그래밍 대원칙이 '원래 있던 건 최대한 건들지 않는다'니까...



피사의 사탑 내부장식 아무리 예쁘게 꾸며도 기울어진 탑이 돌아오지 않는것처럼

초반 설계부터 뜯어고치지 않으면 쉽사리 문제 해결 안될텐데...

거기에 이제 로그라이크도 추가된다며? 또 어떤 버그가 생길지...


과연 우리 라오가 유사 티를 벗고 진짜 게임이 될 날이 있을까...?


이건 뇌피셜이고, 직접 코드 본 것도 아닌데다, 정보도 많이 부족해서 그냥 상상으로 쓴 거야...

누군가 이건 다 틀렸고 12년차의 위력은 이까짓 것 문제도 안된다는,

희망으로 가득한 상황을 보여줬으면 좋겠어.


진짜 이걸 운영만으로 살려낸 스마조 직원들 존경스럽다.