논리적으로 어렵지 않더라도 A 들어가면 B 나온다는게 복잡해지면
A에서 c를 받아들이면 a"와 a""가 조정되고 a"× α가 B로 나온다. B는 그걸 b"로 받고 이터레이션 D에 넣어 결과값을 메인으로 뿌리는데, 이터레이션 D는...
이런 짜증나는 소리를 모두가 똑같이 이해해야하는데.. 하나라도 아다리 안맞으면 자꾸 이거 아니에요? 이거 맞다했잖아요~ 이런 소리 나와서 짜증남.
특히 루비라는 갤러는 개인 기량으로는 인정해도 의사소통 능력이 빵점이라서 전혀 다른 얘기를 해도 개떡같이 알아들음. 코드 1만줄 가지고 아침에 말싸움할때도 그랬음
루비 아저씨, 당신 nimf랑 다른 프로그램 개발한거 알고있고 개인적으로 무척 고마웠으며 그 실력과 실행력으로 깊이 존경하지만,, 당신이랑 대화한다면 화가 날것같아요(아직 대화해본 적 없음). 당신은 퍼포먼스가 무지 높은 애플리케이션이지만 클래스 중 하나에 치명적인 버그가 좀 있어요. 스스로를 디버깅하면서 좀 나아져봐요.
ㄹㅇ 맥락 파악 못하고 개떡같이 알아처먹는건 공대 특인거 같음
맥락을 모르는거 아닌데, 어떤 사람이 코드 1만줄 짰다. 이렇게 말하면 그에 대한 응답이 양보다 질이 중요하다... 맞는 얘기임. 근데 프밍과는 다른 분야에서는 그런 응답이 오지는 않음. 그리고 무엇보다도 코드의 질을 측정할 수 있는 기준이 없음. 그리고 알아보기 쉽게 작성하면 코드수는 오히려 늘어남. - dc App
그렇군요. 근데 코드의 질을 계량화할 수는 없지만 분명 집약적으로 잘 짠 코드 vs 1줄이면 되는데 줄줄 늘인 코드. 당연히 전자를 좋다고 말하지 않나요? 완벽이란 더이상 뺄게 없는것이라는 말도 있지요. 같은 얘길 한다면 더 짧게 얘기하는게 최고라는 얘기에요. 그 사람은 이 얘길 하려했던거고요.. 근데 그 사람 지가 화난걸 못참아서 욕한건 잘못하긴했어요
코드줄수라는게... 라이브러리 끌어다 쓰면 확 줄어듦. 그래서 코드줄수로 그사람이 잘 짰내 못 짰내 그걸 말할 수 없음. 그리고 main() 에 다 때려박고 중복코드만 함수로 만들면 코드줄수는 줄어듦. 근데 그걸 알아보기 쉽게, 재사용하기 쉽게 만들면 코드줄수가 거기서 또 늘어남. 그래서 코드줄수로 그 사람의 실력 이런 걸 판단할 수가 없음. 그래서 내 입장에서는 어떤 사람이 1만줄 짰다... 이렇게 얘기하면 거기에 대해 부정적으로 보는 걸 코드를 많이 생산하지 못한 열등감 때문에 그런거 아니냐.. 이렇게 보는거고.
그렇긴 해요. 다른걸 포기하고 사이즈를 줄이는건 잘못된거니까 말씀하신것도 이해가 가요. 하지만 통역해드리면, 그 사람 의도는 "앱 치고 규모가 상대적으로 큰 프로그램 개발해본 사람 있냐?"라는 뜻이었어요. 그리고 어거지로 사이즈를 줄이는 경우가 있듯, 순전히 무능해서 20줄로 끝날걸 100줄이나 소모하는 사람도 있지요. 그러면 길지 않게 쓰는게 좋은거죠
1부터 10까지 더하는 코드를 보면 한줄이면 되는데... for 문으로 돌리면 2~3줄 차지하는데.. 사람이 이해하기는 for 문으로 돌린게 직관적임. 그거 말고라도 구현 방법에 따라 코드수가 차이가 날 수 있고.. 여러 요인들이 있기 때문에 코드수로... 좋다 나쁘다.. 판단할 수 없다고 봄. 코드를 직접 보고 설계, 구조, 유지보수 편의성 등과 실제로 어플을 사용할 때 성능으로 판단하는거지 코드줄수로 좋다 나쁘다 판단할 수 없다고 봄. 그리고 LOC 측정은 규모를 측정하는 일반적인 방법임. 인건비 책정에도 LOC 를 씀.
그러니까.. 그게 관점에 따른 차이인데.. 줄일 수 있으면 줄이면 좋은데... 줄이면 알아보기 어려운 문제가 발생되고... 그렇게 되면 유지보수에 시간이 더 들어갈 수 있음. 20줄이면 될 걸 무능해서 100줄로 구현하는 사례가 있음? 그건 무능 때문이 아니라 사용하는 라이브러리나 구현 방법에 따라 차이가 날 수 있다고 보는데... 아니면 보다 나은 알고리즘이나 문제 해결법을 발견하지 못했거나.
아.. 무슨 말인지 알것같아요. 이 경우의 의사소통에서 당신과 그 사람 모두 '줄일수 있으면 줄이는게 좋은데..' 는 동일하게 생각하고 있었죠? 그 사실을 선언한 다음에 어떻게 생각이 다른지 얘기하면 대화가 더 잘됐을거에요. 아니면 말을 더 집약적으로 하면 그 사람이 이해했을수도 있었을거에요..
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ개웃기네