유머천국 코하비닷컴
https://cohabe.com/sisa/1034216

윈도우 핀볼이 사라진 이유.EU

3d-pinball-for-windows-space-cadet.jpg

 

 

1. 윈도우 비스타에서 64비트 기반 OS를 채택

2. 64비트로 포팅하니 공이 사라지는 버그발생

3. 소스코드 열어봄

4. 코드에 주석 없음

5. 코드를 바꾸질 못함

6. 눈물을 머금고 삭제

 

 

제발 코드 짤때는 주석을 넣자.

댓글
  • admir 2019/05/08 16:05

    시진핑

  • 샤이넨 2019/05/08 16:00

    아니 저만한 게임을 제작했는데 주석이 없다고 ?
    그럼 제작한 사람은 변수고 함수고 그냥 다 암기해서 작성했단 말인가....휴먼이신가...

  • 후르츠맛난다 2019/05/08 16:05

    주석이 뭐임 설명충 등장바람

  • 전투공병 2019/05/08 16:06

    아씨 존심상해 피식했어 ㅋㅋㅋㅋ

  • 침묵군 2019/05/08 15:57

    앗..아아..

  • 침묵군 2019/05/08 15:57

    앗..아아..

    (It219J)

  • RadiationTuna 2019/05/08 15:58

    나중에 새로만들겠지 ㅋㅋㅋㅋㅋㅋ

    (It219J)

  • 히린이 2019/05/08 15:59

    구와아아악 씨@발

    (It219J)

  • 히린이 2019/05/08 15:59

    개갓겜인데 ㅜㅜ

    (It219J)

  • 유리기여어 2019/05/08 16:00

    그 핀볼 핀볼 FX2로 대체되었다

    (It219J)

  • 샤이넨 2019/05/08 16:00

    아니 저만한 게임을 제작했는데 주석이 없다고 ?
    그럼 제작한 사람은 변수고 함수고 그냥 다 암기해서 작성했단 말인가....휴먼이신가...

    (It219J)

  • 루리웹-44444444444 2019/05/08 16:06

    개발할 땐 주석 쓰고 실제로 도입할 땐 주석 다 지웠겠지. 후임 ㅈ되봐라 하고

    (It219J)

  • 아미 2019/05/08 16:09

    3D 핀볼은 윈도우 95시절부터 있던 게임이고 실제 개발은 그보다도 더 전에 된걸로 알고 있음.
    원문에도 보니까 맥시스의 개발자가 만들었다고 써 있긴 하네.
    그리고 주석이 아예 없는건지,
    아니면 다른 사람이 봤을때 구조를 이해할 수 있을 정도로 충분하지 않은 수준인지는 좀 불명확함.
    아무래도 옛날 개발자들 중에는 주석을 좀 부족하게 넣거나
    크지 않은 프로그램은 아예 주석 없이 만드는 사람들도 가끔 있었던걸로 봐서
    흔하지 않은 경우인건 맞아도 전혀 있을수 없는 정도까진 아니라고 생각함.

    (It219J)

  • 슬러렁타령 2019/05/08 16:11

    인도 왕이 타지마할 다 짓고나서 건축가 손 잘라버린 심정 아닐까...

    (It219J)

  • 루리웹-8256630415 2019/05/08 16:14

    반대로 굳이 저정도 게임에 주석까지 달아야되? 라는 생각으로 만들었을듯..

    (It219J)

  • 후르츠맛난다 2019/05/08 16:05

    주석이 뭐임 설명충 등장바람

    (It219J)

  • admir 2019/05/08 16:05

    시진핑

    (It219J)

  • 생육 2019/05/08 16:06

    나는 스피드웨건 주석이 뭔지 설명하기 위해 큘라타운에서 너를 따라왓어
    그럼 쿨하게 떠나도록하지

    (It219J)

  • beeni6860 2019/05/08 16:06

    시진핑

    (It219J)

  • 전투공병 2019/05/08 16:06

    아씨 존심상해 피식했어 ㅋㅋㅋㅋ

    (It219J)

  • sonicbird 2019/05/08 16:06

    설명

    (It219J)

  • 이미 2019/05/08 16:06

    주석 = 설명

    (It219J)

  • 허벅지페티쉬 2019/05/08 16:06

    그 코드가 어떤 부분을 담당하는지 설명 붙이는거

    (It219J)

  • 롹다운 2019/05/08 16:06

    tin

    (It219J)

  • 필요Exp 2019/05/08 16:06

    후르츠 맛난다 1)
    1) 못생겼음
    이렇게 부가 설명 다는거

    (It219J)

  • 죄수번호-25980074 2019/05/08 16:06

    코드 짤때 유지보수를 위해 이코드는 이런 기능을 한다를 대충 자연어로 설명을 해둬야함. 안하면 후임자는 뭔 소린지 이해를 못할 수 있기 때문.
    조만간 대댓의 폭풍이 몰려오겠군.

    (It219J)

  • 카와이치카 2019/05/08 16:06

    설명서 같은거임

    (It219J)

  • 비가오 2019/05/08 16:07

    <!-- -->
    /* */
    //

    (It219J)

  • 평범☆하지만★재밌게 2019/05/08 16:07

    가끔 글 읽을때 특이한 단어에 번호 붙여놓고 책 밑이나 끝에 설명해놓은거

    (It219J)

  • 소노가미 리오 2019/05/08 16:07

    설명
    혼자해도 크기 커지면, 까먹는 부분이 생기기 마련이고, 여럿이 코드 짜면 필수적으로 덧붙여줘야함.
    특히 유지보수할때 주석 없으면, 건들이기가 좀 힘들지.

    (It219J)

  • 진지충보면뚜껑열림 2019/05/08 16:08

    //여기부터 뿅뿅들목록
    (대충 코드);

    (It219J)

  • Yeedia 2019/05/08 16:08

    주석이 설명임.
    대충 이 코드는 이런 동작을 담당한다 이런걸 간략하게 코드 옆에 적어놓는 설명임.
    그래서 주석 없으면 만든 사람 아니면 건들지를 못함 ㅋㅋㅋ

    (It219J)

  • 박가박가박가 2019/05/08 16:08

    이 함수는 공을 발사하는 기능을 합니다.
    이 변수는 XX 횟수를 세는 변수입니다.
    이런 식으로 코드 옆에 적어놓는 거.

    (It219J)

  • AquaStellar 2019/05/08 16:08

    사진의 파란 글씨 처럼
    실제로 행동에 영향을 미치지는 않지만 무슨 행동을 하는지에 대해 알려주는 표식

    (It219J)

  • 리안시스시아 2019/05/08 16:08

    그냥 설명 다는거임

    (It219J)

  • 브렉시트 2019/05/08 16:09

    잠깐 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 다른 의미로 대단한 주석이잖아 이건 ㅋㅋㅋㅋㅋㅋㅋㅋ

    (It219J)

  • %7l잇 2019/05/08 16:09

    깜빡이좀ㅋㅋㅋ콜라 뿜을뻔했넼ㅋㅋㅋㅋ

    (It219J)

  • 떡밥인생 2019/05/08 16:09

    프로그램이 가 는 나다. 여기서 나 이면 다이고, 다에 라를 사용한다 라는 식으로 각종 자체제작 명령어라 할 수 있는 서브루틴들을 갖다 쓰게 되는데,
    이 때 가,나,다,라가 뭔지 설명해주기 위해서 프로그램상으로는 아무 영향을 안주지만 사람이 보고 이해할 수 있도록 적어놓는 글임.

    (It219J)

  • 동산에있는토끼 2019/05/08 16:10

    죄수25친구가 말한거 같은거래 ㅎ

    (It219J)

  • 멍멍이좋아함 2019/05/08 16:10

    코드 짤 때 영단어랑 숫자 엄청 많이 써 놓음
    그래서 딴 사람이 만든 거 보면 무슨 외국어 보는 것 같음 이 단어가 뭔지 알겠고 무슨 역할을 하는지는 알겠는데 목적은 모름 목적 알고 싶으면 코드 처음부터 쭉 따라와야 함
    그래서 중간중간에 이건 어떤 역할을 한다, 이건 무슨 값을 나타내는 단어다 이런 걸 써줘야 다른 사람이나 미래의 본인이 이해할 수 있음

    (It219J)

  • 만성피로쿠마 2019/05/08 16:11

    이따구로 짰다거나, 변경 이력 등등 개발한 인간이나 인수인계 받은 인간이 뚝배기에 열 안 받도록 하기 위한 최소한의 배려로 점철된 텍스트 덩어리. 실제 프로그램에는 영향을 주지 않아서, 개발할때 욕도 쓰고 그랬슴. 개발자 입장에서는 귀찮은 물건이면서도 있으면 언젠가 도움 받는 그런 물건.
    가끔 상관없는 주석이나, 변경이력 끊긴 주석 믿고 수정했다가 엿 먹은 적도 있슴. 프로그램의 양치기 같은 존재.

    (It219J)

  • mallba 2019/05/08 16:11

    if (youarealone) //당신이 혼자면 외로울것
    {
    you are lonely
    }
    오른쪽//에 쓴게 주석

    (It219J)

  • 로제마인™ 2019/05/08 16:13

    int main()
    {
    cout<< "본문"<<endl // 이 부분이 본문임. 이거 같은 식으로 적어두는 설명
    }

    (It219J)

  • 밀떡볶이 2019/05/08 16:13

    주석은 원자번호가 50이고, 원자량이 118.710g/㏖이다. 원소기호는 Sn으로, 라틴어 이름 ‘stannum’에서 유래되었다. 녹는점은 231.93℃이고, 끓는점은 2,602℃이다. 20℃에서의 비중은 백색주석이 7.285, 회색주석이 5.8이다.

    (It219J)

  • 四六時中pururuqui 2019/05/08 16:16

    pb

    (It219J)

  • 샤메이마루 2019/05/08 16:05

    아이고

    (It219J)

  • B612폭격기 2019/05/08 16:06

    퇴사하기전에 만든건가

    (It219J)

  • 흐물컹 2019/05/08 16:06

    앗...

    (It219J)

  • 쌀마스터 2019/05/08 16:06

    맥시스껀데... 혼자서 반취미로 개발하다가 윈도에 때려넣었나보네

    (It219J)

  • 루리웹-KKE 2019/05/08 16:08

    행정반에서 심심할때마다 졸라 했었는데

    (It219J)

  • 낡은시험지 2019/05/08 16:08

    로스트 테크놀로지임? 다시 못만듬?

    (It219J)

  • Issv 2019/05/08 16:09

    다시 만들라면 만들수는 있겠지만 다시 만드는것보다 그냥 새로 하나 만드는게 더 빠름

    (It219J)

  • 침묵군 2019/05/08 16:11

    비유하자면 다 뜯어서 새로 만들어야 하는데 설명서를 잃어버린거지

    (It219J)

  • Yeedia 2019/05/08 16:14

    저거 포팅하겠다고, 건드는 것보다 그냥 새로 하나 다시 짜는게 빠름.
    프로그래밍이란게 뭐하나만 잘못 건들여도 버그가 수십 수백개 쳐 나오는 학문이라
    싹 지우고 다시 만드는게 더 빠름 저런 경우는

    (It219J)

  • Getchu.c*m 2019/05/08 16:08

    마소만큼 코드에 주석 잘 다는 회사도 없는데.... 뭔일이래....;;;
    어디서 긁어온 소스인가?

    (It219J)

  • 팔자도좋아 2019/05/08 16:09

    맥시스에서 만들었잖어..

    (It219J)

  • 윈드재머 2019/05/08 16:13

    ㅈ시스라서 인정했다

    (It219J)

  • Dr.Kondraki 2019/05/08 16:08

    다시 만들어 와!

    (It219J)

  • 이카루이스 2019/05/08 16:08

    WoW64로 실행하게 해주면 됐을껄..

    (It219J)

  • 가나쵸코 2019/05/08 16:09

    다시 만들면 되잖아? 귀찮아서 걍 삭제?

    (It219J)

  • 쌀마스터 2019/05/08 16:12

    https://devblogs.microsoft.com/oldnewthing/?p=5803
    공이 사라지는 버그가 아니고 충돌판정이 안되는 버그가 있어서 소스를 까봤지만
    남의 회사(맥시스)에서 만든거라 마소에서는 코드를 만져본 사람이 없음 + 주석이 거의 없음 콤보로 충돌판정 코드에서 버그를 찾기는 커녕 충돌판정을 어디서 하는지도 못 찾을 지경.
    그런 와중에 다른 코드도 잔뜩 봐야하니 이거 노답임
    >> 드-랍
    드랍한 본인도 아쉬워함.

    (It219J)

  • 루리웹-8120293066 2019/05/08 16:13

    정말 필요했으면
    제작자한테 돈주고 고처달라했지
    필요없으니 안했을뿐

    (It219J)

  • Yeedia 2019/05/08 16:15

    저게 95시절 이전부터 나왔던 게임인데, 고쳐달라고 해도 그 사람 이미 은퇴해서 없겠닼ㅋㅋㅋ

    (It219J)

  • 치요야 2019/05/08 16:16

    주석이 필요한 프로그램은 이미 잘못된 프로그램이다
    라는 글을 어디선가 본 것 같은데

    (It219J)

(It219J)