난 아직 초짜라 구현 다하고 우와 돌아간다 하고 최적화 하는데, 구현하면서 존나 컴팩트하게 최적화하는 사람도 있을거임. 구현하면서 어떤 생각을 가지고 구현함?
댓글 7
영웅은 최적화따위 안한다네
병장초봉(122.32)2015-11-03 21:40
초보는 일단 구현을 우선시 하는게 맞아. 뭐가 어떻게 쳐 돌아가는지 알아야 최적화가 가능하지. 좆도 모르고 최적화다 이래봐야 이해를 못하고, 엉뚱한 부분에서 엉뚱하게 하는 바람에 발적화가 되는 수도 많아. 그리고 정말 배워야할 것들을 놓치기 쉬워지지. 그러다가 실력이 쌓이면 차츰 최적화가 가능한 부분이 보이고, 그건 개발타임에 바로 최적화 들어가는거지. 최적화 기법은 분명 배워야하지만, 일단은 구현이 우선이다. 구현 좆도 못하고 숏코딩딸, 최적화딸, 속도딸만 치는 것도 병신 짓이지.
ㅇㅇㅇ(121.144)2015-11-03 21:43
그래서 경력자라도 보통 구현을 우선하는 일이 많아. 눈에 빤히 보이는거, 경험해본건 바로 최적화 하고. 그리고 다하고 난다음에 시간남으면 최적화하고 리팩토링 들어가는거지. 근데 중간에 충분히 안해놓으면 그게 또 시간 존나게 잡아먹지. 그래서 어느 한쪽만 고수하기도 어려워. 그래서 경험으로 계속 적당한 선을 배우고 익히고 깨닫는 수밖에.
ㅇㅇㅇ(121.144)2015-11-03 21:46
ㄴ 글쓴인데 공감한다. 되는지 일단 해보고 그 다음에 최적화를 해도 늦지 않다고 생각한다. 구조를 바꿔야 하는건 매우 빡치는 일이지만
영웅은 최적화따위 안한다네
초보는 일단 구현을 우선시 하는게 맞아. 뭐가 어떻게 쳐 돌아가는지 알아야 최적화가 가능하지. 좆도 모르고 최적화다 이래봐야 이해를 못하고, 엉뚱한 부분에서 엉뚱하게 하는 바람에 발적화가 되는 수도 많아. 그리고 정말 배워야할 것들을 놓치기 쉬워지지. 그러다가 실력이 쌓이면 차츰 최적화가 가능한 부분이 보이고, 그건 개발타임에 바로 최적화 들어가는거지. 최적화 기법은 분명 배워야하지만, 일단은 구현이 우선이다. 구현 좆도 못하고 숏코딩딸, 최적화딸, 속도딸만 치는 것도 병신 짓이지.
그래서 경력자라도 보통 구현을 우선하는 일이 많아. 눈에 빤히 보이는거, 경험해본건 바로 최적화 하고. 그리고 다하고 난다음에 시간남으면 최적화하고 리팩토링 들어가는거지. 근데 중간에 충분히 안해놓으면 그게 또 시간 존나게 잡아먹지. 그래서 어느 한쪽만 고수하기도 어려워. 그래서 경험으로 계속 적당한 선을 배우고 익히고 깨닫는 수밖에.
ㄴ 글쓴인데 공감한다. 되는지 일단 해보고 그 다음에 최적화를 해도 늦지 않다고 생각한다. 구조를 바꿔야 하는건 매우 빡치는 일이지만
최적화가 내 맘대로 됨? 구현하면서 최적화 하고, 구현다하고 최적화 한번 더 해야...
프로파일없는최적화는시간낭비다
뻔한것들은 그냥 코딩 스킬 자체가 최적화고 예상치 못한걸 그 이후에 잡는거지