컴공 일기2
게시글 주소: https://dev.orbi.kr/00056473604

코딩을 잘하는 사람들의 공통적인 특징이 무엇일까요? 제 개인적인 견해로는 '시점'과 '효율성'을 코드에 삽입할 줄 아는 거예요..!
A라는 코드가 있고, B라는 코드가 있다고 가정해봅시다. 둘다 컴파일러를 통해 실행시키면 똑같은 결과가 나와요. 그럼 과연, 거기서 A,B는 '비스무리한 코드'라고 결론지어도 될까요?
저는 아니라고 생각해요. 왜냐하면 코드는 반드시 '유지/보수' 관점 즉 '미래'를 신경써야 하거든요. 뿐만이 아니라 이제껏 짜온 코드의 방향성 즉 '과거' 또한 신경써야죠.
경력이 많은 개발자들의 코드엔, 시점이 존재해요. 과거와 미래를 아주 정확히 고려할 줄 안다는 것이죠. 그래서, 다른 코드에 비해 유지/보수에도 적절하고, 기존 코드와 합체했을 때도 '효율'이 나오는 것이지요. 근데, 똑같은 결괏값을 가지는 코드지만 이번에는 유지 보수에도 부적합하고, 이제껏 짜온 코드들의 흐름을 반영할 수 없다면요? 처음부터 다시 짜야되겠죠. 그런 것은 생산성이 0에 가까우니까요. 이렇게, 같은 결과를 낸다고 하더라도 코드 안에 시점과 효율이 있느냐 없느냐는 하늘과 땅의 차이랍니다.
물론, 내 코드 안에 시점을 집어넣는다는 건 정말 어려운 일이지만요..
그런 관점에서 다음 코드는 '오류'가 검출되진 않더라도, '효율적'이지 못해요. 왜냐하면, a라는 객체를 이상하게 두 개의 함수가 관리하고 있거든요. TestFunc() 함수와, a 객체의 생성자 함수가요. 한 객체를 하나의 함수로 관리하는 게 훨씬 이득이고 효율적인데, 이 코드는 그러지 못했어요.
게다가 더 웃긴 건, param이라는 CTest객체가 TestFunc() 함수의 호출 과정에서 a를 원본으로 복사 생성이 되어버리죠. 하나의 함수로 관리하지 못한 것도 슬픈데, 애처롭게 a의 객체가 원본과 복사본 이렇게 두 개가 되어버렸어요.
따라서, 이 코드는 문제가 상당히 많은 코드랍니다.
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
수학 4등급만 받으면 2 0
쫀득하게 인서울 할 수 있는데
-
엘든링 왜 자꾸 멈추지 1 0
컴퓨터 좋은건데 씨발
-
목 졸라줘 5 1
켁켁켁 숨막혀 ㅜㅜ
-
시험지에 따라서 난이도가 가장 극단적으로 달라지는 번호같음....
-
개쉽게 풀리는데 이거 맞나
-
정시로 갑시다 8 0
내신반영을 노려서 내신 깡패 정시러
-
나왔어 12 0
다시감 근데 저게 왜 이륙햇냐
-
갑자기생각난썰 1 1
고1 2학기 학급회장선거때 후보가 2명이엇는데 그 친구들 둘이 합의하고 한명이...
-
그만하고 잘까 1 0
흐름이 끊겨버렷네
-
세기말 수능 1 1
2000학년도 대학수학능력시험
-
강은양t 0 0
현역 고3이고 작년까지 모고 3~4등급 나왔는데 지금부터 강은양t 들으려고 합니다....
-
2시열차 1 0
출발
-
지금 강민철 현강 다니고 있는데 저랑 너무 안맞는 느낌이 심하게 들어서...
-
뭘 해야하나요 0 0
이번에 고등학교 2학년 된 이공계 지망하는 지방 일반고학생입니다. 생기부를 제대로...
-
이게 오르비를 재밌게 오래하려면 10 4
수험생활을 지속해야 함
-
에ㅔㅔㅔㅔㅔㅔㄴ들리스레인ㄴㄴ 0 1
폴온마이헐트 코코로노 키즈니ㅣㅣㅣ
-
내 이상형 중단발에 속눈썹 1 0
-
우와 보추야동 많이떴다 2 2
보다자야지
-
심심한데 무물보 5 0
응애 나 아가학생
-
본인 물1 점수 꼬라지 0 1
3모 48점 (99) 5더프 47점인가였는데 시험이 어려웠어서 전국석차 30등쯤...
-
오후8시부터자다가깼더니 1 0
다시잠이안오네.. 비상..!!
-
생각나는구나
-
ㅇㄴ근데 0학점 패논패과목을 오ㅑㄹ케 빡세게시켜 0 0
그냥 좀 봐주면 안되나
-
시발점 한 다음 스블 0 0
고2이고대수 개념원리, 쎈, 고쟁이 했습니다개정 시발점 사놓은 게 있어서...
-
러셀 외부생 더프 성적표 0 0
문자로 발송되나요?? 아님 직접 찾으러 가야햐나요??
-
원래 사람은 별을 쫓아 달려갈 때 가장 빛나는 법이여설령 닿지 못할지라도적어도 내...
-
저걸 어케 함 진짜 와.. 원과목 중 생1만 수능공부로 안해봤는데 안하길잘한듯
-
시발 나 개폐급임 2 1
조별과제 하는족족 내것만 교수님 피드백 나오고 술처먹다 팀원들한테 자료 제출 개늦게하고 자퇴마렵다
-
딱 한 마디만 하고 자러감 9 3
미쿠 ㅈㄴ 예뻐어~~~~~~~~~~~~
-
중앙대 가기 59일차 3 1
안녕하세요 중앙대29학번 부산사나이 이동현입니다 음 오늘이 벌써 59일차군요...
-
이제 좀 자보실까 11 1
음음
-
리젠존나느리네 1 0
오르비망함?
-
너무멍청해짐 1 0
ㅜㅜㅜㅜㅜ
-
생윤 진짜 1도 모르는 쌩노베인데 누구 듣는 게 좋을가여
-
15살과 엄마 그 사이는 2 0
뭐라함 급함
-
대신 연세대 가겠다 선언
-
작년 10모 20번 0 0
이렇게 푸는거 맞나..?
-
위키하우 도움 ㅈㄴ 안되네 6 0
ㅗㅗㅗㅗㅗㅗ
-
새르비 할수록 4 0
헛소리가 늘어가는듯
-
아니 난 신라면 쳐돌이라 5 0
신라면만 먹는데….
-
내가사실은생명과학을좋아함 1 0
수능말고 그냥생명과학
-
. 11 1
-
님들 최애 과목 말해보셈 7 0
난 국어
-
님들 최애 라면 말해보셈 10 0
난 신라면
-
라면이랑 과자 안먹은지 6일차 2 0
후후
-
자지 버섯 4 0
나는 자연인이다에 나온 버섯입니다
-
통합사회 미녀 선생님 0 0
최성주 쌤 보고 의대 가겠습니다

완전 멋있어요... 좋은 글 잘 읽었어요!
악 아니에용...! 저는 일개 초보 개발자 지망생으로 지금 막 공부하고 있는 걸 공유해보고 있는 중이랍니다 ㅎㅎ 좋게 보아주셔서 너무 감사드려용>.<
저도 관심있는 분야여서 너무 재밌었어요! 설명도 친절하시고요

꺄아아악 감사드립니다 (__)팔로우하고 자주 찾아올게요! 편안한 밤 보내요~

좋은 밤 되세용!저도 얼른 컴공 가고 싶네요
저보다 더 좋은 곳 가세요! ㅎㅎ

우아... 좋은글 잘 읽고 갑니다!! 진짜 똑똑하신 것 같아요..
둥실님 오늘두 화이팅이에용 항상 감사해요>_<