Комментарии:
int a
int aa
int aaa_1
....
int function()
{
.....
return(return_1)
}
이건 진짜 REAL 꿀팁 나중에 언젠지 모르겠지만 한 10년 뒤에 봐도 이해할 수 있는 코드가 CLEAN CODE
근데 진짜 처음부터 이쁘게 할라 하면 머리 터짐 그럼 진행 1도 안댐 ㅋㅋㅋㅋㅋㅋㅋㅋ
좋은 코드에 대한 설명이 이상합니다.
팀원들이 그 코드를 읽었을때 바로 이해가 되는 코드라는 것은
제대론 된 알고리즘이 없는 코드라는 뜻입니다.
원작자가 5시간동안 고민해서 코드로 풀면
다른 개발자가 그 코드를 보면 5시간이상 걸리는 것이 정상이죠.
좋은 코드는 단순히 이해가 잘되는 코드가 아니라
좋은 코드는 자신만의 질서를 가진 코드입니다.
코드의 흐름과 방식, 질서를 이해시키는 능력을 가진 코드.
함수명은 반드시 동사로 지어라도 좀 이상합니다^^;
동사가 없으면 그건 Get인거예요.
처음부터 클린코드로 작성하지 마라는 것은 공감합니다~
어차피 코드를 확장해가는 단계에서 구조개편할때 에러를 이용해서
리팩토링해야 하므로 이름을 여러번 바꾸게 되어 있습니다.
그때 다시 잘 생각해서 네이밍하면 됨~ㅋ
I agree not to code in clean code from scratch.
Anyway, in the step of expanding the code, the name has to be changed
several times because it needs to be refactored using errors when restructuring.
Then think about it again and naming it.
When you say arguments, do you mean parameters?
Ответить아.. 그래서 내 교수님이 숫자를 그냥 적어넣는대신 const variable로하는 하라는것이었구나...
Ответить클린코드의 목적 : 내가 작성한 코드를 모두가 알아볼 수 있게하기 위해서
1. 의미없는 숫자 대신에 상수를 사용해라.
2. 동사를 이용한 변수명 설정하기.
3. 함수에 인수는 3개 이하로 설정하기.
4. boolean값을 인수로 보내는 것을 멀리하기
5. 변수명 길이 줄일 생각말고 제대로 써라.
깨끗한 코드를 위한 5가지 팁.
ОтветитьVery helpful! Meaty, and straight-to-the-point. Thanks.
Ответить¡Gracias por los consejos!. Saludos!
Ответить청소하는남자 자꾸보니까 정듬..
Ответить함수안에 if~else는 피하는게 좋은 방식인건가요? 한가지 액션만 하는 함수를 만드려면.... 흠 if를 쓰면.. 혼란스럽네요. ㅜㅜ
ОтветитьGreat tips!
Ответить진짜 함수뺑뺑이(자기함수마구 불러대기)랑 이름사기만 없어도 코드읽기가 수백배는 쉬워짐
Ответитьthank you for good information!
I have a question about no.4, do avoid passing Boolean value as argument to function.
when i make component with react, its also better to separate component than reusing component with Bloolean value as props?
순간 원슈타인인줄
ОтветитьThank you for the video, it is very helpful. Would you every make a video on configuration objects?
Ответить아 왜 자꾸 저를 때려요 ㅠㅠ
Ответить니콜라스 감사합니다
Ответить와...이건 정말 도움이 되었어요. 학원에서 자바 하면서 안되 가지고 자괴감 들어서 펑펑 운 적도 있는데 굉장히 쉽게 요약이 되는 거였네요 감사합니다.
Ответить나중에 함수형 프로그래밍과 객체지향 프로그래밍에 대한 내용에 대해서도 한번 다루어주세요!
Ответить실무에서는 생각보다 안지켜지기도 하고 모르시는 분들이 많기도 합니다.
단적인 예로 boolean을 인자로 안넘기고 함수를 나누면 왜 함수를 쓸데 없이 늘리냐는 분들도 계시지요.
Thanks
ОтветитьI want to meet you and get some tips
ОтветитьAwesome video! You explained it very well. And thanks for crediting the book
ОтветитьThe last part inspires me 🚀
Ответить정말 좋은 팁이네요~ 딱 필요한 영상이었아요
Ответить리팩토링에서 TDD가 안정성을 준다면 클린코드는 속도를 더해주죠. 결국 기술부채나 개발주기를 단축시키는 필수요소.
ОтветитьLove from INDIA.
Ответить미래의 나와의 협업을 위해서라도 틈틈히 리펙토링 필수!
Ответить모두 감사한말이지만 4번째는 제 생각이랑 약간다르네요. set visible과 같은 flag형식은 boolean 이 유용하다고 생각합니당
Ответитьvery nice
ОтветитьBoolean 부분에서 생각이 좀 많이 들었음
Ответить두루뭉실한 개념 확실하게 잡아주는건 노마드코더 특장점인듯합니다 감사합니다.
Ответить불리언을 주는 경우 두개로 나누라는건 정말 생각도 못한 내용이네요 유익합니다
Ответить공부하려고 구독했다가 김치거리는거때문에 웃겨서 집중이 안됨
Ответить마지막이 정말 핵심이네요
Ответить감사합니다
Ответить듣다보니 windows api가 나쁜예처럼 느껴지는 기분이네요 ㅎㅎ
Ответитьclean code 에 관련된 내용 잘 시청하고 갑니다 :)
Ответить이 영상을 보고나니 제 코드가 너무 불편하군여
Ответить읽었을때 바로 이해되게끔 작성하는게 진짜 중요하죠 ..
매일 밥먹듯이 코딩하다보면 감각적으로 깨닫게 되는 스킬들이긴 합니다만..
자바스크립트엔 named parameter가 없다는 걸 처음 알았네요... 굉장히 충격적인 언어네요
Ответить음…
ОтветитьIncredible! Thanks!
Ответить조기 최적화는 악마다
Ответить