5 tips for writing Clean Code

5 tips for writing Clean Code

노마드 코더 Nomad Coders

4 года назад

146,438 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@hayoun4
@hayoun4 - 14.11.2020 07:14

int a
int aa
int aaa_1
....
int function()
{
.....
return(return_1)
}

Ответить
@beni1947
@beni1947 - 23.11.2020 21:19

이건 진짜 REAL 꿀팁 나중에 언젠지 모르겠지만 한 10년 뒤에 봐도 이해할 수 있는 코드가 CLEAN CODE

근데 진짜 처음부터 이쁘게 할라 하면 머리 터짐 그럼 진행 1도 안댐 ㅋㅋㅋㅋㅋㅋㅋㅋ

Ответить
@BonexGoo
@BonexGoo - 01.12.2020 21:39

좋은 코드에 대한 설명이 이상합니다.
팀원들이 그 코드를 읽었을때 바로 이해가 되는 코드라는 것은
제대론 된 알고리즘이 없는 코드라는 뜻입니다.
원작자가 5시간동안 고민해서 코드로 풀면
다른 개발자가 그 코드를 보면 5시간이상 걸리는 것이 정상이죠.
좋은 코드는 단순히 이해가 잘되는 코드가 아니라
좋은 코드는 자신만의 질서를 가진 코드입니다.
코드의 흐름과 방식, 질서를 이해시키는 능력을 가진 코드.

Ответить
@BonexGoo
@BonexGoo - 01.12.2020 21:48

함수명은 반드시 동사로 지어라도 좀 이상합니다^^;
동사가 없으면 그건 Get인거예요.

Ответить
@BonexGoo
@BonexGoo - 01.12.2020 22:00

처음부터 클린코드로 작성하지 마라는 것은 공감합니다~
어차피 코드를 확장해가는 단계에서 구조개편할때 에러를 이용해서
리팩토링해야 하므로 이름을 여러번 바꾸게 되어 있습니다.
그때 다시 잘 생각해서 네이밍하면 됨~ㅋ
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.

Ответить
@timothyishyc
@timothyishyc - 20.12.2020 19:21

When you say arguments, do you mean parameters?

Ответить
@oldheekory
@oldheekory - 24.12.2020 07:37

아.. 그래서 내 교수님이 숫자를 그냥 적어넣는대신 const variable로하는 하라는것이었구나...

Ответить
@Ly.member.
@Ly.member. - 31.12.2020 07:04

클린코드의 목적 : 내가 작성한 코드를 모두가 알아볼 수 있게하기 위해서

1. 의미없는 숫자 대신에 상수를 사용해라.
2. 동사를 이용한 변수명 설정하기.
3. 함수에 인수는 3개 이하로 설정하기.
4. boolean값을 인수로 보내는 것을 멀리하기
5. 변수명 길이 줄일 생각말고 제대로 써라.

Ответить
@나효진-d9x
@나효진-d9x - 08.01.2021 19:03

깨끗한 코드를 위한 5가지 팁.

Ответить
@wellynrose823
@wellynrose823 - 19.01.2021 09:21

Very helpful! Meaty, and straight-to-the-point. Thanks.

Ответить
@WalterMusic
@WalterMusic - 14.02.2021 21:04

¡Gracias por los consejos!. Saludos!

Ответить
@ejlee5930
@ejlee5930 - 16.02.2021 06:47

청소하는남자 자꾸보니까 정듬..

Ответить
@CodeBlues-TimeisGold
@CodeBlues-TimeisGold - 17.02.2021 16:50

함수안에 if~else는 피하는게 좋은 방식인건가요? 한가지 액션만 하는 함수를 만드려면.... 흠 if를 쓰면.. 혼란스럽네요. ㅜㅜ

Ответить
@homejonny9326
@homejonny9326 - 20.02.2021 19:47

Great tips!

Ответить
@nyarlathotepau5686
@nyarlathotepau5686 - 21.02.2021 14:15

진짜 함수뺑뺑이(자기함수마구 불러대기)랑 이름사기만 없어도 코드읽기가 수백배는 쉬워짐

Ответить
@비스무트-g4z
@비스무트-g4z - 02.03.2021 19:50

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?

Ответить
@free39948
@free39948 - 17.03.2021 10:46

순간 원슈타인인줄

Ответить
@Welchie321
@Welchie321 - 25.03.2021 21:12

Thank you for the video, it is very helpful. Would you every make a video on configuration objects?

Ответить
@Kamilake
@Kamilake - 31.03.2021 01:48

아 왜 자꾸 저를 때려요 ㅠㅠ

Ответить
@pororit
@pororit - 04.04.2021 05:59

니콜라스 감사합니다

Ответить
@김예원-n6r9w
@김예원-n6r9w - 20.04.2021 10:15

와...이건 정말 도움이 되었어요. 학원에서 자바 하면서 안되 가지고 자괴감 들어서 펑펑 운 적도 있는데 굉장히 쉽게 요약이 되는 거였네요 감사합니다.

Ответить
@한석영-q8n
@한석영-q8n - 05.05.2021 18:59

나중에 함수형 프로그래밍과 객체지향 프로그래밍에 대한 내용에 대해서도 한번 다루어주세요!

Ответить
@はんさんうん
@はんさんうん - 17.05.2021 14:17

실무에서는 생각보다 안지켜지기도 하고 모르시는 분들이 많기도 합니다.
단적인 예로 boolean을 인자로 안넘기고 함수를 나누면 왜 함수를 쓸데 없이 늘리냐는 분들도 계시지요.

Ответить
@aaron-kim00
@aaron-kim00 - 26.06.2021 19:02

Thanks

Ответить
@fermionkim
@fermionkim - 10.07.2021 17:34

I want to meet you and get some tips

Ответить
@linhnguyen05111999
@linhnguyen05111999 - 12.07.2021 11:40

Awesome video! You explained it very well. And thanks for crediting the book

Ответить
@christianangelomsulit3759
@christianangelomsulit3759 - 25.07.2021 22:13

The last part inspires me 🚀

Ответить
@qwertyuiopp618
@qwertyuiopp618 - 06.08.2021 12:37

정말 좋은 팁이네요~ 딱 필요한 영상이었아요

Ответить
@hdudey-4298
@hdudey-4298 - 09.08.2021 13:32

리팩토링에서 TDD가 안정성을 준다면 클린코드는 속도를 더해주죠. 결국 기술부채나 개발주기를 단축시키는 필수요소.

Ответить
@shivpawar135
@shivpawar135 - 30.08.2021 12:18

Love from INDIA.

Ответить
@TheSpacePopcorn
@TheSpacePopcorn - 18.09.2021 17:33

미래의 나와의 협업을 위해서라도 틈틈히 리펙토링 필수!

Ответить
@중원윤-k8h
@중원윤-k8h - 03.11.2021 19:53

모두 감사한말이지만 4번째는 제 생각이랑 약간다르네요. set visible과 같은 flag형식은 boolean 이 유용하다고 생각합니당

Ответить
@MesakLalrindika
@MesakLalrindika - 04.12.2021 07:59

very nice

Ответить
@leoacacia2441
@leoacacia2441 - 13.12.2021 17:31

Boolean 부분에서 생각이 좀 많이 들었음

Ответить
@TV-tz2dg
@TV-tz2dg - 12.01.2022 02:06

두루뭉실한 개념 확실하게 잡아주는건 노마드코더 특장점인듯합니다 감사합니다.

Ответить
@duck-younglee6573
@duck-younglee6573 - 26.02.2022 08:57

불리언을 주는 경우 두개로 나누라는건 정말 생각도 못한 내용이네요 유익합니다

Ответить
@didvide
@didvide - 26.03.2022 00:36

공부하려고 구독했다가 김치거리는거때문에 웃겨서 집중이 안됨

Ответить
@mineokim
@mineokim - 11.07.2022 01:46

마지막이 정말 핵심이네요

Ответить
@understand1004
@understand1004 - 08.09.2022 12:51

감사합니다

Ответить
@ssonacy
@ssonacy - 11.09.2022 22:45

듣다보니 windows api가 나쁜예처럼 느껴지는 기분이네요 ㅎㅎ

Ответить
@crayfallinsecondlife5329
@crayfallinsecondlife5329 - 26.12.2022 11:28

clean code 에 관련된 내용 잘 시청하고 갑니다 :)

Ответить
@hidend-h1n
@hidend-h1n - 27.12.2022 14:45

이 영상을 보고나니 제 코드가 너무 불편하군여

Ответить
@KRFile
@KRFile - 10.05.2023 18:58

읽었을때 바로 이해되게끔 작성하는게 진짜 중요하죠 ..
매일 밥먹듯이 코딩하다보면 감각적으로 깨닫게 되는 스킬들이긴 합니다만..

Ответить
@sloan00
@sloan00 - 21.07.2023 23:50

자바스크립트엔 named parameter가 없다는 걸 처음 알았네요... 굉장히 충격적인 언어네요

Ответить
@Stuninlikemadaddy
@Stuninlikemadaddy - 15.12.2023 15:25

음…

Ответить
@ketsyprophete
@ketsyprophete - 27.12.2023 04:10

Incredible! Thanks!

Ответить
@SLAM2ROS
@SLAM2ROS - 20.04.2024 08:45

조기 최적화는 악마다

Ответить