코딩을 해야 버그를 수정할 수 있는데

인수인계 받을때 소스코드 해석을 넘겨받지 않으니 버그가 터져도 무슨 버그인지 알지 못해 그 코드만 계속 연구해야 되는거져

그런데 보통 고전게임들은 소스코드를 프로그래머 본인만이 이해 할 정도로 난해하게 만들어놓은게 많아서 사실 대부분의 시간을 소스코드 해석하는데 할애하겠지요

이 모든 원인의 시작은 소스코드를 개판으로 만든 프로그래머, 그리고 인수인계 할때 소스코드를 안받은 담당자나 위켓 스튜디오가 되겠네요

  • 야이노마 2016.04.20 02:40
    안받은게 아니라 안준거겟죠 =ㅁ= 이미 한번 패기했던거 굳이 소스까지 갖추어줫을까요?
  • 멜로니 2016.04.20 03:44
    제가 오픈베타 시절부터 주장했던 것이 이겁니다. 물론 게임 엔진이랑 코드 이상하게 만든 아라마루도 잘못이 있다고 덧붙였지요.

    그런데 오픈베타 1달이 넘었는데도 자꾸 이러는건 문제가 있다는게 제 논점입니다.
  • Mentater 2016.04.20 04:33
    소스 코드 해석이 이렇게 오래 걸린다는게 무능하다는 말입니다. 가장 기초적인 지식만 가지고 있는 아마추어도 해석 자체는 쉽습니다. 그리고 고전 게임들의 코드가 난해하다는 말은 처음 듣네요. 애초에 당시 컴퓨터 성능의 제약 때문에 최적화가 가장 우선이었는데 오히려 코드를 복잡하게 꼰다는건 말도 않되는 말이죠.
  • Mentater 2016.04.20 04:58

    그리고 궁금한건데 도대체 어떤 프로그래머가 코드 해석한걸 보고 게임 개발을 합니까? 프로그래밍 언어는 말 그대로 언어입니다. 일단 개발을 하려면 언어 자체에 익숙해져야 한다는 말입니다. 게임 하나 만드는데 얼마나 많은 줄의 코드를 작성해야 한다고 생각합니까? 쉽게 비유하자면 영문 소설을 쓰는데 단어장 보면서 쓰는거랑 똑같다는 말입니다.

  • 루꾸후루꾸 2016.04.20 05:06

    가장 기초적인 지식만 가지고 있는 아마추어도 해석 자체가 쉽다??
    ㅋㅋ 말도안되는 소릴 하고 계시네 ㅋㅋㅋㅋ 님 C언어 공부는 해보셨습니까? 
    님 C언어로 역삼각형 표현이나 할수 있습니까? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • Mentater 2016.04.20 05:31

    기초적인 지식은 기본적으로 프로그래밍 어를 익혀서 개발이 가능한 상태를 말하는 겁니다. Hello, World! 칠 수 있다는 의미가 아닙니다. 그리고 갑자기 왜 제 능력에 대해서 질문하는 겁니까? 제 능력의 여부가 다른 수많은 사람들이 할 수 있고 없고를 판단할 잣대가 됩니까?

  • 제온 2016.04.20 07:10

    지금까지도 분석을 못해서 쩔쩔맨다는건 무능한게 맞습니다... 하지만 쩔쩔매는 이유가 분석을 못해서만 있는건 아닙니다.

    Mentater님 말처럼 언어만 안다고 프로그램의 흐름을 누구나 직관적으로 떠올려낼 수 있는건 아닙니다. 상용 소프트웨어 개발이 가능하다는 건 더더욱 아니구요. 소프트웨어 설계는 고도의 추상화가 가미되며 분석 시에 기존 개발자의 의도를 코드만 보면서 꿰뚫어보는데에 있어서는 많은 경험을 필요로 합니다. 구체적으로 코드 어디가 바뀌면 소프트웨어가 어떻게 영향을 받을지 전부 정확하게 예측해낼 수 있어야 합니다.

    하지만 이것도 소프트웨어 자체가 애초에 유연한 유지보수를 전제로 치밀하게 작성 되었을때 이야기인거고 노바는 어떨지 모르지만 그닥 편하게 되어 있을 것 같지는 않아요. 소수의 개발자가 개발에 참여할수록 코드는 개판이 되거든요. 위켓에서 주석이나 문서 받은게 없다고 했죠? 위켓이 안준게 아니라 원래 없지 않았나 싶어요.

    분석이 문제가 아니라 지금은 프로그램 자체가 개발진이 요구하는 변화를 수용할 수 있게 설계가 되었는지가 더 의심이 든다고 보구요. 전혀 엉뚱한 곳에서 오만가지 버그가 터져나오는걸 보면 아무래도 그렇게 설계가 되진 않은 것 같네요. 그럼 적어도 리팩토링 시도라도 해봐야 되는데 이미 서버를 돌리고 있으니 현재로썬 설계 개선은 자폭이라고 볼 수 있죠... 무능한 건 모르겠지만 어쩔 수 없는 부분도 많아요.

    그리고 Mentater님 말씀 하나를 반대로 하셨는데 일반적으로 유지보수성과 최적화는 반비례합니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
12330 코벳에스 ㅅ ㅅ 미남뱅규 2020.09.25 75
12329 코벳s삽니다 carharttwip_ 2020.05.02 46
12328 코벳S, 발칸, 피코크, 포퍼스G 등등등ㅅㅅㅅㅅ 노바+ 2023.01.24 105
12327 코벳s 카소s 1 shkim0355 2021.03.09 156
12326 코벳s 90 70 100 로 템교원해요 2 落花 2020.09.10 87
12325 코벳S 87 84 80 2000만 ㅍ 머털도사 2018.07.05 75
12324 코벳s 100 78 75 (8) ㅍㅍㅍ 성기원 2018.11.27 76
12323 코벳S , 탱커S , 오닉S , 스파S , 크루저S ... HYDRA 2017.11.09 127
12322 코벳 센추n 4.0 ㅅㅅ 후회없는삶〃 2019.05.14 106
12321 코벳 80 79 100 ㅍ 김조지 2021.05.12 78
12320 코벳 3.5 굿옵삽니다 멀록기사 2018.07.11 47
12319 코드세븐인수 왜 한거냐? 1 송기호 2017.07.24 208
12318 코드세븐은 보아라 스퀘어 매크로 현 실태다... 11 chip 2018.02.24 259
12317 코드세븐에 다같이 글좀올립시다 2 파파게노 2023.01.22 227
12316 코드세븐분들 정말 위대하다. 3 ▒▒▒ 2016.12.30 270
12315 코드세븐3일만에 전화연결됫네요 9 file wcq123 2017.02.10 440
12314 코드세븐 본사 방문후기 1 박선규 2017.12.25 339
» 코드를 넘겨받지 않아 버그를 수정하지 못하... 코딩을 해야 버그를 수정할 수 있는데 인수인계 받을때... 7 딸긔 2016.04.20 506
12312 코드가 거지같고 어쩌고 저쩌고 떠나서 3 FOCS튤립 2016.03.23 245
12311 케템 계정 팔렸습니다. 기계공학요정 2021.05.19 153
Board Pagination Prev 1 ... 74 75 76 77 78 79 80 81 82 83 ... 695 Next
/ 695