프로그래밍할때 수학을 전혀 모르면 이런 사태가 일어납니다.

· 2014-09-30 (화) 15:06:03 · 1958 · 24

if($i == 1 || $i == 2 || $i == 3 || $i​ == 4 || $i​ == 5 || $i​ == 6 || $i​ == 7 || $i​ == 8 || $i​ == 9 || $i == 10) {

    (생략)

} elseif($i == 11 || $i == 12 || $i​ == 13 || $i​ == 14 || $i​ == 15 || $i​ == 16 || $i​ == 17 || $i​ == 18 || $i​ == 19 || $i​ == 20​) {

    (생략)

}

 

.......
http://glob.egloos.com/4168324

실화라고 합니다.​

 

 

수학이라고 해서 미적분 등등의 머리아프고 거창한 것이 아닙니다. 사칙연산이나 크고 작음의 비교 등등의 간단한 계산도 수학의 영역이죠. 

 

|

댓글 24개

저거 보니 몇 년 전에 디자인 외주로 준 업체가 생각이 납니다.
http://nyaongnyaong.com/959
이 코드는 단 하나도 숨긴 게 없으며 보기 편하게 주변 다른 코드는 제거하고 퍼온 겁니다.
2014-09-30 (화) 15:18:34
이런식의 프로그래밍 하는분이 생각외로 많습니다.
생각외로 아주아주 많아요.
정작 본인들은 결과만 나오면 되지 않느냐 라고 우기는게 문제라는거.
웃긴데 웃기 힘드네요.
옛날에 저도 이렇게 코딩하던 시절이 있던터라... ㅎㅎㅎ 그래서 옛날 프로그램들 다 지웠습니다.
아니..... 저걸 왜 자바스크립트로 저렇게 복잡하게 처리를.... 다른 기법이 있어서 그런가 해서 계속 쳐다봤는데 단순히 a 태그 색깔을 바꾸는 자바스크립트였네요....... 저건 CSS만으로도 되는건데....
저거 display:block, none 처리해 주는 거라서 저렇게 했나 봐요. ㅎ
아 잘못 봤네요 block을 순간적으로 black으로 봐서 헷갈렸습니다. 그래도 저건 많이 황당하네요.....
굿굿~~코드 땡기는데요~~ㅋㅋㅋ
ㅋㅋㅋ 그러게요. ^^;
저 조건문을 몇까지 적었는지 궁금하네여~
모르겠습니다. 링크된 글에서 경악하는 거 보니 수십줄은 쓴거 같은 듯 하네요.
zzzzzzzzzzzzzzzzzzzzzzzzzzz

zzzzzzzzㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
이와 관련된 건 공학으로 가면 이산수학에서 배웁니다. 맞나? ㅋㅋ
이산수학은 저도 조금 본적 있긴 한데 AND 게이트, OR 게이트 등등밖에 생각 안나더군요.
2014-09-30 (화) 15:31:47
ㅎㅎ 고등학교때 반에서 2등하던..(뒤에서) 저도 저렇게는 하지 않는디..
저도 php공부하면서 수학적 자질에 많은 후회를 느꼈었었죠..
그래서 산 책이 "우리주변의 수학" 이라는 책입니다. 사기만하고 거의 못봤죠..ㅎㅎ
저도 좀 복잡한 알고리즘 짤 때는 막히는 경우가 많습니다. 만약 수학을 좀더 잘했으면 쉽지 않았을까 하는 생각이 많이 드네요. ^^;
뜨금...;
저도 처음 배울때는 저럼 시절이 있었습니다. ^^
남의 이야기가 아니네요 ㅎㅎㅎㅎㅎ 제가 저렇게 하는데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
정석으로 쓰면 if($i >= 1 && $i <= 10) 이런 식입니다. ^^;
이건 수학의 문제가 아닌 것 같아요.
프로그램을 모르는 사람이 코드보고 따라한거겠죠.

프로그램 몰라도 소스 조금씩 수정하는 분들 꽤 많은데 그 중에 한분이라봅니다.
예 그런 경우이긴 한데, 진짜 수학에 대한 개념이 없으면 저런게 나올수도 있습니다. 위 예시는 초등학교 고학년 수학 교과서에 나오는

1 ≤ x ≤ 10
11 ≤ x ≤ 20

이 수식의 프로그래밍판이거든요.
2014-09-30 (화) 19:07:41
수학이라는 문제를 푸는 개념보다 수학적 사고가 중요한 것 같아요
예 맞습니다. 문제풀이보다는 수학적으로 사고하는게 휠씬 도움이 되죠.
출석
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,877건
+
제목 글쓴이 날짜 조회
14-09-30 조회 2,191
14-09-30 조회 1,973
14-09-30 조회 1,254
14-09-30 조회 1,286
14-09-30 조회 1,985
14-09-30 조회 1,373
14-09-30 조회 9,210
14-09-30 조회 1,519
14-09-30 조회 1,461
14-09-30 조회 1,959
14-09-30 조회 2,111
14-09-30 조회 1,247
14-09-30 조회 1,953
14-09-30 조회 2,596
14-09-30 조회 2,108
14-09-30 조회 1,307
14-09-30 조회 1,316
14-09-30 조회 1,306
14-09-30 조회 1,336
14-09-30 조회 1,701