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

프로그래머의 하루

image.GIF

 

 

 

정상이네

댓글
  • Stratos 4 2017/10/18 10:30

    리턴값만 멀쩡하면 어떻게 돌아가건 알게뭐람 ㅎ

  • 안드로스 2017/10/18 10:47

    SI 코딩조무사라 존나 죄송합니다

  • 설원늑대 2017/10/18 10:44

    언제나 유저는 개발자의 상상 이상으로 쓰기 때문에
    예상가능한 상황만 테스트하면 반드시 망하던데

  • 바오바오 2017/10/18 10:43

    현직 프로그래머중에 자기가 짠게 왜 돌아가는지 모르겠다고 진심으로 생각하는 사람은 때려쳐야함 루리웹에서 도는 프로그래머 관련 밈중에 현실하고 맞는게 하나도 없음

  • 작대기123 2017/10/18 10:29

    하나 첬는데 2개 움직이는 부분만 수정하면 되겠군.

    (eWtpYs)

  • CyanSky 2017/10/18 10:32

    그럼 이제 다리 쳤더니 헤드뱅잉하는 문제가 생기겠지

    (eWtpYs)

  • 엘사♥잭프로스트 2017/10/18 10:29

    엌ㅋㅋ

    (eWtpYs)

  • 사건 2017/10/18 10:29

    이벤트가 꼬였지만 동작은 하니깐 이제 이벤트 연결만 바꿔주면 개꿀 ㅋㅋ

    (eWtpYs)

  • Stratos 4 2017/10/18 10:30

    리턴값만 멀쩡하면 어떻게 돌아가건 알게뭐람 ㅎ

    (eWtpYs)

  • 죄수번호-25980074 2017/10/18 10:45

    히힛. 받아라 똥적화!

    (eWtpYs)

  • 2 2017/10/18 10:39

    솔직히 멀쩡하면 불안함

    (eWtpYs)

  • 바오바오 2017/10/18 10:42

    펙트) SI쪽 같이 코딩조무사들이 짜는게 아닌 이상 기능들은 다 잘돌아감 예상치못한곳에서 버그가 나오는거지 기본적으로 예상가능한 상황은 다 테스트하기때문

    (eWtpYs)

  • 바오바오 2017/10/18 10:43

    현직 프로그래머중에 자기가 짠게 왜 돌아가는지 모르겠다고 진심으로 생각하는 사람은 때려쳐야함 루리웹에서 도는 프로그래머 관련 밈중에 현실하고 맞는게 하나도 없음

    (eWtpYs)

  • 설원늑대 2017/10/18 10:44

    언제나 유저는 개발자의 상상 이상으로 쓰기 때문에
    예상가능한 상황만 테스트하면 반드시 망하던데

    (eWtpYs)

  • 귀찬타고 2017/10/18 10:45

    ㄹㅇ 근데 그래도 생각지도 못한 부분이 나오긴 하는데 어떻게 돌아가는지도 모를정돈 아니지

    (eWtpYs)

  • 다세포됨 2017/10/18 10:46

    사실 코드 짜는게 이렇게 돌아가게 생각하고 짜는건데 이렇게 돌아가는걸 모르는게 역설적이긴 하지
    밈으로 도는건 위의 예상치 못한 버그가 안보이는 경우가 밈으로 도는거 아니냐

    (eWtpYs)

  • 바오바오 2017/10/18 10:47

    한 프로그래머가 프로그램의 모든기능을 담당하는건 극히 드문경우임 게임으로치면 한명은 상점담당 한명은 전투화면 담당 이렇게 다 나눠서 만듬 근데 자기가 만든것도 제대로 이해못하고있는거면 때려쳐야함 ㄹㅇ

    (eWtpYs)

  • 안드로스 2017/10/18 10:47

    SI 코딩조무사라 존나 죄송합니다

    (eWtpYs)

  • 바오바오 2017/10/18 10:48

    그렇게보면 그렇게볼수도있는데 걍 내가 프로그래머 밈만 보면 경기 일으켜서 그럼 루리웹에서 프로그래머는 자기가뭘하는지도모르는능력없는 거지새끼임

    (eWtpYs)

  • ▶◀ 구런데그것이 2017/10/18 10:49

    내 친구도 프로그래머인데, 분명 오픈전에 수많은 가설을 상정하고 개발해서 "아 이제 완벽하겠지"싶으면 여지없이 오픈 첫날부터 총알이 날라온다더라. 개발자 본인들도 상정 못하는 사태는 의외로 자주 일어남.

    (eWtpYs)

  • 아폴룬 2017/10/18 10:50

    댕청한 지망생들이 실력은 없는데 나도 개발하는 척 하고싶어서 짤이나 퍼다나르기 때문

    (eWtpYs)

  • AMD+라데온+천궁 2017/10/18 10:53

    웃고감ㅋㅋㅋㅋㅋㅋㅋㅋ조무샄ㅋㅋㅋ

    (eWtpYs)

  • 죄수번호-9999999 2017/10/18 10:53

    밈이니까 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    (eWtpYs)

  • 그리운동네 2017/10/18 10:54

    si는 아니지만 저런댓글보면
    남 무시하는 프로그래머 존나게 많은거 같음.

    (eWtpYs)

  • 치킨혐오 2017/10/18 10:54

    원래 희화화를 위해선 능력있는 모습은 필요 없으니까요

    (eWtpYs)

  • 아라미드 2017/10/18 10:57

    예상은 가능하지만..
    이 세상에 버그없는 프로그램은 없죠
    프로그래머가 뭔짓을 하던 유저는 그보다 더 한짓을 합니다..

    (eWtpYs)

  • 바오바오 2017/10/18 10:57

    원래 서로 물고뜯는건 다른직업도 그런데? 공장에서 사무직이랑 현장직이랑 서로 까대는거랑 비슷한거임 SI쪽 하는애들이 우리게임쪽은 돈도못버는거지들이라고 까댐

    (eWtpYs)

  • 바오바오 2017/10/18 10:58

    버그없는프로그램이왜없음? helloworld printf 하나하면 그게버그없는 프로그램인데?

    (eWtpYs)

  • 안드로스 2017/10/18 10:58

    생각해보면 si끼리도 난 금융권만 간다느니 하면서 그 안에서도 레벨나누기 하려는 사람도 있으니까요

    (eWtpYs)

  • 안드로스 2017/10/18 10:59

    ㅎㅎ그래서 일반화해서 까는건가요? 덕분에 웃으러 왔다가 스플래시 대미지 잘먹고 갑니다

    (eWtpYs)

  • 아라미드 2017/10/18 11:01

    그건 너무 말도안되는 예시 아닌가요 ㅋㅋㅋㅋ

    (eWtpYs)

  • 2017/10/18 11:04

    말의 의도를 모르는건지
    단지 물고 늘어지고싶은건지 ....

    (eWtpYs)

  • 팬그만둡니다 2017/10/18 11:05

    Hello world printf 수준은 너무 말도 안 되는 예시 아니냐 ㅋㅋㅋㅋ
    학부생 수준에서 몇백줄 코드 가지고 끼적거리는거말고 최소 4~5명이서 협업하는거 사이즈로 고려하면 코드가 이해가 안되는 경우 빈번하지
    내 코드가 완벽하다고 생각해도 상대방 코드에서 아무도 모르게 메모리 누수같은거 나면 잡기 피곤함;

    (eWtpYs)

  • 갓겜젤다찬양해 2017/10/18 11:06

    말꼬리 잡는게 너무 단순하자너

    (eWtpYs)

  • 엘류리안 2017/10/18 11:08

    각자 따로보면 전부 멀쩡한 코드인데 통합해서 돌리면 정체모를 에러가 뜨지...
    거기서부터 디버그 시작하면 골때리더라

    (eWtpYs)

  • 그리운동네 2017/10/18 11:13

    공장이랑 뭐가 비슷함
    같이 일하면서 생기는 트러블때문에 서로 까대는거랑 전혀 볼일없는사람들이 그쪽 속성의 일은 별로 상관하지 않은체 같은 프로그래머라는 이유로 서로서로 까대는 프로그래머가 많다는건데.
    나도 게임쪽이고 보면 존나 힘든데서 일하는애들 한테, 니실력이 낮으니 좋은데로 이직못하고 그런데 일하는거라고 까대는사람 심심치않게봄.
    심지어 네임드 개발자랑 술마실때도 그러더라. 지금은 좀더 더보이는게 많아지더니 안그러는거 같지만...
    괜히 업계 노조가 없는게 아니지

    (eWtpYs)

  • Lifeisbeaten 2017/10/18 11:14

    ????? printf 면 w워드로 동작하는 오래된 OS에선 충분히 오류날수 있음.
    관점에 따라선 보안상 문제가 되는 코드일수도 있고.

    (eWtpYs)

  • 사건 2017/10/18 11:14

    이 분 말대로 범위 늘어나면 어쩔 수 없는게 작년에 했던 플젝이 3개 시스템이 연동되는 플젝이었음.
    원래는 전문 보내는 방식이 변경되는 요청이 있었는데 원래는 수신받는 쪽에서 수정하는 게 맞는데 자기들은 정책 때문에 코드 수정 못한다고 우겨서 우리가 전문을 넘길 때 수신자 쪽이 수신받기 편하게 한 번 더 변조해서 전달해주게 되었음.
    테스트 자료 입력 후 자료 변조 후 넘겼는데 그 쪽에서 비정상적인 전문이 왔다고 함.
    이런 경우는 진짜 왜 이러는지 몰라서 며칠 동안 테스트 죽어라 하면서 겨우 잡았는데 si 코딩 조무사라니 ㅎㅎ.. ㅋㅋ ㅈㅅ 이래야 겠음.

    (eWtpYs)

  • 바오바오 2017/10/18 11:20

    애초에 그런환경은 ㅅ서비스대상이 아니므로 논외임 윈도우7이상 게임에서 윈도우xp쓰면 오류뜬다고 뭐라하는꼴

    (eWtpYs)

  • 바오바오 2017/10/18 11:20

    그리고 printf함수 한줄 쓴게 보안상으로 어떻게 문제가됨?

    (eWtpYs)

  • Sithis 2017/10/18 11:20

    SI코딩조무사 소리만 안했어도 맞말인데. 괜히 공격해서 얻어맞네.
    이건 걍 밈일뿐이지.

    (eWtpYs)

  • 쾅쾅쿵쾅 2017/10/18 11:21

    helloworld printf 도 구동환경에 따라 충분히 오류날 만한 부분이 있는데?
    애당초 SI 하시는분들을 조무사라고 깔아내릴정도로 실력이 있으신거겠죠?

    (eWtpYs)

  • 오버로드♥알베도 2017/10/18 11:30

    난 저렇게 이빨까는 놈들 치고 실력 좋은애 본적없음

    (eWtpYs)

  • Lifeisbeaten 2017/10/18 11:31

    MS가 괜히 sprintf를 만들었을까? 고민해보세요... ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    (eWtpYs)

  • AsPiRiN_HoliC 2017/10/18 11:33

    업계 몇년차인지 모르곘는데 같은 직종 타 직군 개발자 까내리는거에서 일단 인성적으로 글러먹었단건 잘 알겠네.
    그리고 컴파일러, 구동환경에 따라 전혀 생각지 못한 오류 나는것도 상정 못하나?

    (eWtpYs)

  • 허허느님 2017/10/18 11:35

    님이 단순코딩만 해봐서 그런듯
    당장 복잡한 멀티스레딩이나 리얼타임 프로그래밍쪽만 봐도 결과가 예상 안되고 이게 왜 잘 돌아가지? 하는 경우가 얼마나 많은데

    (eWtpYs)

  • 천사리아 2017/10/18 11:37

    해석 : 난 이렇기 때문에 이런 리플을 달수 있었다!
    난 한번도 시간이 부족한 업무를 해본적 없다.
    난 한번도 절실하게!! 일정을 단 몇일만이라도 늘려달라고 요청해본적 없다.
    난 한번도 프로젝트 진행 도중 중간에 갑이 프로젝트를 엎어버리는 형태의 요청을 받아본적이 없다.
    ================================
    이런 직장에 다니셨다면 정말 좋은 직장에서 일하시네요.
    그럼 그냥 그걸 즐기세요. 다른 분들도 능력이 그지 같아서 그런짓 하는거 아닙니다.
    다들 자신의 위치에서 최선을 다해 일하고 계신거에요.
    당신같은 사람한테 무시 받을 사람들이 아닙니다.

    (eWtpYs)

  • 바오바오 2017/10/18 11:40

    왜만들었긴 다른거랑 같이쓰면 보안문제 있으니까 만든거지 printf 함수 딱 한줄 있는 코드가 어떻게 보안이슈가 생기는지 설명좀 해주셈

    (eWtpYs)

  • NineTIN 2017/10/18 11:42

    모든 프로그램에는 '버그가 있다' 라는 시선을 가지시는게 좋습니다.
    가장 단순한 프로그램조차도 운영 환경을 변경하거나, 사용방법이 변경되면 버그를 발견 할 수 있습니다.
    때문에 예로든 HelloWord의 경우 프로그램 복잡성이 0에 가깝지만 쓸 수 없는 경우가 생깁니다.
    1.쉘이나 tty/stdout이없는 시스템에서 실행하려고 하면 충돌이 일어납니다.
    2.CPU 아키텍쳐에 따른 이식성 문제(Power CPU계열등)
    3.문자열에 오타 = 휴먼 에러

    (eWtpYs)

  • Lifeisbeaten 2017/10/18 11:43

    SI플머시면 유지보수를 기반으로 생각하는 부분이 있을텐데 저 printf만 딱 한줄 써놓은 프로그램에서 끝날꺼라고 생각함?
    머가 붙어도 붙겠죠.
    그럼 애초에 버그의 잠재성이 있는 코드를 잘짠 코드라고봄? 혹은 완벽한 코드라고 함?
    프로그래머 혹은 코더들이 너무 바보 같은 밈을 가진게 맘에 안들었을수는 있는데 그냥 밈은 밈이지 그거가지고 너무 열내지 마셈.

    (eWtpYs)

  • 바오바오 2017/10/18 11:46

    1번 2번은 애초에 서비스대상이 아니고 3번은 저거 오타내면 사람이 아닌데 그걸 지적이라고 하시는겁니까

    (eWtpYs)

  • 바오바오 2017/10/18 11:47

    헬로월드만 출력하면 되는 프로그램에서 뭘 더 붙여요?

    (eWtpYs)

  • 把酒問月 2017/10/18 11:47

    니 말이 맞다. 유저는 개발자의 상상 이상으로 쓴다. 어떤놈이 콜라병을 똥꼬에 꽂을거라고 예상했겠냐

    (eWtpYs)

  • 바오바오 2017/10/18 11:48

    님들이 지적이라고 하는말이 얼마나 어이없는거냐면 아이폰용으로 개발한 어플갖고 안드로이드에서 실행이안되니 버그가 잠재된 프로그램이다라고 하는꼴

    (eWtpYs)

  • 다시자야지 2017/10/18 11:49

    잘 모르겠고 팝콘 팝니다

    (eWtpYs)

  • Lifeisbeaten 2017/10/18 11:50

    1. 님의 글은 기본적으로 필드에서의 상황을 가정으로 했습니다.
    2. SI 필드에서 프로그램 목적에 따라 완성된 후에 단순 버그수정외에 기능추가/클라이언트의 변심등으로 프로그램 변경은 아주 잦은 일입니다.
    3. 유지보수적 측면에서 볼때 또 보안상의 문제 때문에 printf문은 결코 권장 되는 문장이 아닙니다.
    4. 정상적인 플머라면 이에 대해서 충분히 생각하고 움직여야 합니다.
    5. 결국 님이 적으신 헬로 월드는 보안상 잠재적 문제점을 가진 문장이며 보안상의 이슈가 존재하는 문장입니다.

    (eWtpYs)

  • Lifeisbeaten 2017/10/18 11:53

    점심시간 다됐는데 열 그만 내시고 끝내시죠..
    헬로 월드 코드에 버그가 있다 없다인데 환경문제로 가면 버그가 존재하는 문장이 맞다고 보안쪽 공부할때 거의 첫날에 한번쯤은 짚고 넘어가는 클리셰중에 하나입니다.

    (eWtpYs)

  • NineTIN 2017/10/18 11:55

    왜 이걸 지적하느냐 하면 당신도 코더와 다를빠가 없기 때문입니다.
    프로그래머는 하나의 기능을 놓고 그 기능이 잘 수행되게끔
    여러가지 경우의 수를 상정하고 궁리해서 사용자에게 프로그램을 제공해야 합니다.
    분명히 helloworld에서도 버그가 없다고 단언 하고 있지만 저 위의 경우에 쓸 수 없으면
    사용자(고객)에게 '난 모르겠다' 하실건가요? 그게 어떻게 프로그래머죠?

    (eWtpYs)

  • 바오바오 2017/10/18 11:58

    그냥 학교다니면서 printf는 보안상에이슈있으니까 쓰지말라는말 듣고 그러시는거 같은데 printf 한줄만 있는건 아무런 문제도 없어요 그리고 버그가 있냐 없냐로 말하는데 이후에 유지보수하고 코드 더 붙고 그런건 왜 얘기해요? 님말대로면 집지을때도 나중에 어떻게 될지 모르니까 문도 달지 말라는건데

    (eWtpYs)

  • 바오바오 2017/10/18 11:59

    애초에 고객이 그런환경을 갖고있다면 그거에 맞춰서 개발을 하겠죠 왤케 자기들 말실수한걸 쉴드칠라고 되도않는 궤변들을 늘어놓으실까

    (eWtpYs)

  • 바오바오 2017/10/18 12:00

    진짜 헬로월드 한줄짜리 프로그램 말하는데 그런거까지 거론하시는거 쪽팔리지 않으세요?

    (eWtpYs)

  • 시큰둥_ 2017/10/18 12:02

    보통 쓸데없이 이런자신감 차있는 멤버랑 협업할때. 입만 존나털지 수학도 못하고 간단한 점화식하나 못세우는애들이 태반이던데... 꼭 자기보다 윗레벨이 있다는 생각은 할 수 없나봄...

    (eWtpYs)

  • 그래서예쁘냐? 2017/10/18 12:03

    15년차 개발자다 자기가 실력쩌는데 백수다 하면 쪽지해라

    (eWtpYs)

  • 염화벤젠디아조늄 2017/10/18 12:05

    내가보기엔 버그없는 프로그램은 없습니다 했더니 거기에 헬로월드 들고와서 있는데요? 있는데요? 에베베베 이러는게 더 추하고 쪽팔리는것 같은데 ㅋㅋㅋ
    상대방 말하는 의도 뻔히 알면서 뭔 말꼬리잡고 늘어지는것도 정도껏이지

    (eWtpYs)

  • randytaylor69 2017/10/18 12:09

    ㅋㅋㅋ 버그 없는 프로그램에 헬로월드 들고오는 억지부려서
    똑같이 억지로 해줬는데 안창피하냐는거 보면 ㅋㅋㅋ

    (eWtpYs)

  • 바오바오 2017/10/18 12:10

    헬로월드도 프로그램이고 계산기도 프로그램이고 틱택토도 프로그램인데 이게 말꼬리 잡고 늘어지는거에요?

    (eWtpYs)

  • 허허허허헐 2017/10/18 12:11

    printf 문 한줄에 보안 이슈 발생함...
    int a[1];
    printf("a=[%s]\n", a[1]);
    core가 발생할 수도 않 할수도 있음.
    printf("hello world\n"); 이 한줄도 실행이 될 수도 안 될수 있음. memory 가용상황 한계치에서
    리눅스라면 kernel panic 발생할 수도 있음.
    그리고 printf문 잘못 사용하면 core 발생하는 경우가 많음.....
    다만, 경력 많은 개발자가 printf문으로 core 발생하는 경우는 잘 없고, 있어도 금방 fix 함

    (eWtpYs)

  • 아스러지다 2017/10/18 12:13

    일단 너가 현역이기는 함?
    현역언데 이턴 개소리 하는거면 답이 없는거고
    하는말만 보면 이 세상에 존재하지 않는 코딩 전분야 마스터급이네

    (eWtpYs)

  • NineTIN 2017/10/18 12:13

    네 안 쪽팔립니다ㅎ
    그 한줄짜리 프로그램에서도 버그가 난다고 설명해도 굽히지 않는 그대를 보니 조금 오히랴 측은해집니다ㅎ

    (eWtpYs)

  • 바오바오 2017/10/18 12:13

    님 int a [1];은 줄이 아니에요?

    (eWtpYs)

  • 루리웹-285688999 2017/10/18 12:14

    님이 윈도 xp 이상인 시스템용을 짜 놨는데 그게 윈도우 10또는 그 이상에 제대로 돌꺼 같아요?
    당장 윈도 10만해도 과거 어플들 돌리려면 호환성 검사후 호환모드로 돌려야 하는데요.
    printf를 예를 들었는데 미래에도 해당 함수가 제대로 돌려면 stdout 에 대한 구현이 과거와 같아야됩니다.
    만약 미래의 어떤 시점에 콘솔이 유니코드를 기본으로 하도록 변경된다면 특별한 추가 조치가 없는 이상 printf 로 찍은 아스키 코드 hello, world 는 널문자 포함 13자 이기 때문에 그냥 실행시 스택을 넘어가게 될것이고 os 에서는 스택 오버플로우 라고 강종시킬 껍니다.

    (eWtpYs)

  • 방망이깎는노인 2017/10/18 12:14

    코딩 재대로 해보긴 했지??
    어디 파이썬이나 c언어 좀 해보고 말하는건 아니길빈다

    (eWtpYs)

  • 바오바오 2017/10/18 12:15

    printf("Hello world" \n); 이간단한게 이해가안되세요? 그리고 메모리가안되면 그건 환경문제죠 그게 프로그램 버그에요?

    (eWtpYs)

  • 허허허허헐 2017/10/18 12:16

    int a[1]; printf("a=[%s]\n",a[1]);
    이렇게 합시다. 여기서 핵심은 a[0]과 %d 인데 그걸 말고 이상한걸 물고 늘어지시네요..

    (eWtpYs)

  • 바오바오 2017/10/18 12:17

    제가 변수 만들고 친다고했나요? 그렇게 해서 문제생기는걸 누가몰라요?

    (eWtpYs)

  • 지구방위대 김제니 2017/10/18 12:17

    와 ㅋㅋㅋ 님 좀 짱인듯 ㅋㅋ

    (eWtpYs)

  • 설원늑대 2017/10/18 10:43

    인터페이스 꼬인것 같네....
    세번째 저게 제일 무서워

    (eWtpYs)

  • 귀찬타고 2017/10/18 10:44

    사실 계속 패치하는 온라인겜 말고 만들고 끝내는 패키지 게임이면 그렇게 버그가 존나 나지는 않음
    안난다는건 아니고
    딱 며칠 밤새면서 디버깅좀 하면 잡는 수준

    (eWtpYs)

  • 카나메 마도카 2017/10/18 10:49

    그런데 손 뭐시기의 게임들은..

    (eWtpYs)

  • Sanith 2017/10/18 11:29

    걔들은 게임조무사니까 그렇고

    (eWtpYs)

  • 그리운동네 2017/10/18 11:35

    직원들 가둬두고 버그 발견시 총살 이러고 개발자 대가리박는걸 자랑스럽게 게임잡지에 광고로 싣는환경에서
    퍽이나 잘만들어지겠음 ㄷ

    (eWtpYs)

  • 안드로스 2017/10/18 10:51

    내가 짠 코드인데도 저럴린 없고 전임자가 인수인계 안해주고 튄 코드들 변수나 로직 살짝 변경할때는 그럴수도...

    (eWtpYs)

  • 엘류리안 2017/10/18 11:04

    여러명이 작업한거 합쳐놓고 디버그했는데 저러면 골치아픔...

    (eWtpYs)

  • 아폴룬 2017/10/18 10:55

    ???: 제 컴에서는 잘 되던데요??

    (eWtpYs)

  • Arken 2017/10/18 11:10

    저건 프로그래머가 아니라 QA의 하루아님?

    (eWtpYs)

  • 아잉팥만져5세 2017/10/18 12:00

    QAE 8년했는데... 개발자에게 제일 많이 들은건.. "내 자리에서는 잘 돌아갔는데" 였음

    (eWtpYs)

(eWtpYs)