1. 일단 성능이 정말 떨어지느냐를 직접 측정해보는게 중요하고
2. 때로는 성능이 떨어지는게 확인되더라도 과감히 클린한 쪽을 택하는 거를 생각해봐야함
당장에는 성능저하로 아쉬운 점이 있을수 있지만 장기적으로는 오히려 클린한 코드가 각잡고 최적화를 하기에 편해짐
구조가 깨끗할수록 어디를 최적화해야하는가 파악하기도 쉬워지고, 최적화 과정에서 일어날수 있는 예상치 못한 버그 등을 발견하거나 대처하기도 쉬워짐
또한 클린 코드가 초기에는 개발속도가 느리게 보여도 장기적으로는 오히려 개발속도가 빨라지는데, 이는 최적화에 시간을 더 쏟을수 있다는 얘기도 됨
이상 클린코드주의자들의 흔한 주장을 알아보았습니다
성능은 전자공학이 해결해 줄 겁니다
성능이 꼭 중요하냐고 얘기하는 애들은 브라우저가 느려터졌다느니 게임 발적화라느니 그런 소리를 하면 안 됨 본인이 성능이 크기 중요하지 않은 분야를 한다고 어차피 이젠 머신 성능으로 다 대체 가능하다라는 이상한 발상 좀 안 했으면 좋겠음 모든 사람이 하이엔드 컴퓨터를 쓰지 않는다라는 중요한 사실이 있는데
그리고 머신 성능으로 모든 걸 대체 가능한 미래는 아마 없을 거 같음 머신 성능이 올라갈 수록 소프트웨어도 더 복잡해지고 커지고 저런 생각하는 일부 사람들이 대충 짜서 요구 성능이 올라가기 때문임
팩트는 이갤에 오는 사람 대부분 극한의 성능이나 극한으로 깔끔한 클린코드 한번도 못써봄ㅋㅋ ㅈ문가들끼리 잘노는중
딱히 극한 어쩌구는 필요 없음 너저분한 수준에서도 딜레마는 일어난다
개떡같이 짜는 사람들은 커널 같은 로우레벨 개발까지 안 가도 느려터지고 답답한 프로그램만 뱉을 뿐임 언제까지고 연습용 수준의 코드만 짜는 게 아니잖아
너저분한 수준에서 따질거면 왜따지고 있음?ㅋㅋ 어차피 너저분한 성능에 너저분한 코드일텐데ㅋㅋㅋㅋ
그정도로 개떡같이 짜는 수준이면 클린코드포기하는대신 성능을 올릴순 있긴함?ㅋㅋㅋ
애초에 클린 코드는 다양한 수준의 개발자들 가지고 진행하는 대규모 프로젝트를 어떻게 이끌고 나갈것인가에 대한 방법론에 가깝기 때문에 개떡깥이 짜는 사람들에게 필요한거임
이상한 사상 들고 오는 사람들이 점점 많아지면 결국 니도 피해보는 상황이 생겨
이상한 사상이고 자시고 할게 있나 클린코드에서 말하는 대부분의 요소들은 이미 큰 회사에서는 다들 어느정도 프로세스에 녹아있는데
그 클린코드 책에있는 문장 하나하나를 성경문장 보듯이 받들필요야 없지만 큰 컨셉은 이미 많이들 체화되가고 있음
그니까 그런애들주제에 클린포기한다고 성능을 올릴수있겠냐는거ㅋㅋ 어느정도 수준에 올라야 트레이드오프를 결정하는거지 뭐 하나 제대로 못하는 애들이 왜 이걸 걱정하고있음?ㅋㅋㅋ 맨날 9등급맞는애가 내신에 집중할지 수능에 집중할지 이러고 있는꼴이지
나도 클린코드, 성능이 중요하다 생각해서 남기는 코멘트임 여기서 이런 주제 왜 의미가 없나 해서 이 댓글 작성자한테 하는 말이야
이 주제 관련글 올라온거 쭉보셈ㅋㅋ 9등급끼리 뇌피셜로 수능이 낫네 내신이 낫네 이러고있는데 이게 웃기기만하지ㅋㅋ
그건 니 생각 아니냐? 여기에서 어떤 사람들이 얘기하는지 니가 어떻게 단정하냐? 니 말대로 진짜 그런 사람이 얘기하는 것일 수도 있고 꽤 능력이 괜찮은 사람이 얘기하는 것일 수도 있지
이런 논의를 하기 위해선 결국 코드와 설계를 봐야해서. 손가락만 아플뿐
성능 특 유저가 뭐라 안 하면 좆도 신경 쓸 필요 없음 코드 특 던파 수준이 아니면 유저는 좆도 신경 안 씀
성능이 중요한게 아니라 개발은 팀으로 하는건데 알아먹기 쉽게 코드를 짜야지 그냥 동작만 한다고 괜찮다고 떠넘기면 심각하게 무책임한거임.
이런식으로 따지면 그냥 하던데로 자바스크립트 쓰고 말지 타입스트립트 왜쓰냐 라는 말 밖에 안됨.