Тёмный

5 tips for writing Clean Code 

노마드 코더 Nomad Coders
Подписаться 494 тыс.
Просмотров 146 тыс.
50% 1

Sources from the book, Clean Code! (g.co/kgs/GfvKA9)
-
Please Subscribe for more videos! 💖
-
📌 Learn to code for free!
en.nomadcoders.co

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 268   
@nomadcoders
@nomadcoders 3 года назад
📌 니콜라스와 무료로 코딩 공부하기 nomadcoders.co
@박미선-s6v
@박미선-s6v 4 года назад
Thank you~ 5 tips for clean code~! ^-^ 1. 검색 가능한 이름을 사용하기 (Use a searchable name.) 2. 함수명은 반드시 동사로. (Function name should be verbs.) 함수는 동작 하나만. 3. 함수의 인수는 3개이하 적당. 많을 경우에는 Object로 정리해서 param 사용. 4. 함수의 파리미터에 boolean 을 둬서 액션 2개 이상을 구현하기 보다는, 함수를 2개로 구분하는 것을 추천. 5. 변수명은 너무 축약하지 말것. 이해할 수 있는 변수명으로~! [주의] 문제 해결하려는 코딩 초반부에는 우선 동작에 초점 맞춰서 작업~! 그 후에 깔끔하게 코딩 정리(5개 팁 참고)하는 것을 추천~!
@신민건-m7x
@신민건-m7x 4 года назад
좋아요~
@joonyounggwak228
@joonyounggwak228 4 года назад
good
@이룸-m6c
@이룸-m6c 4 года назад
국내서적중에는 "유지보수하기 어렵게 코딩하는 방법"이라는 책이 있습니다. 코드의 나쁜예를 알려주는 책이고 사실은 클린코드를 위한 방법들을 나쁜예를 통해 역설적으로 알려주는 책이죠
@SigmaDFreud
@SigmaDFreud 4 года назад
C 마스터가 자기 밥줄을 챙기는 법을 강구할수있도록 조언해주는 가이드북이 아니구요? 전 그런줄 알았는데..ㅋㅋ
@이룸-m6c
@이룸-m6c 4 года назад
@@roeniss 번역서는 맞는데 국내정식 출판된 국내서적입니다...
@이룸-m6c
@이룸-m6c 4 года назад
@@SigmaDFreud 어떻게 받아들이냐에 따라 그럴 수도 있겠네요..ㅎㅎ 퇴사할때 확 저질러 버리고 싶어질때가 있긴하죠ㅋㅋ
@bilb9
@bilb9 4 года назад
근데 사실 머리가 컴퓨터급이 아니라면 자기 자신도 정리하면서 써야 나중에 봤을때 이게 뭐였지? 란 소리 안나올것 같아요.
@wjrmffldrhrlify
@wjrmffldrhrlify 4 года назад
무료 배포된 책이네요. 좋은정보 감사합니다.
@개발자오토니
@개발자오토니 4 года назад
협업에 있어서 가장 중요하다고 생각해요. 동료들이 쉽게 이해하도록 만들어야하고 혼자하는 프로젝트라 하더라도 추후 누군가 수정을 하거나 아니면 자기 자신이 몇달, 몇년후에 보더라도 쉽게 파악할 수 있도록 이 부분에 시간을 많이 써야 한다고 생각해요
@놔라도지
@놔라도지 4 года назад
개발 끝나고, 코드 정리해야지~ 하면 그거 할 시간도 없이 다른 개발건이 들어오는 놀라운 한국의 세계! (끝났어? 그럼 이것도 해)
@nomadcoders
@nomadcoders 4 года назад
True! 그럼 이것도 해! ㅠㅠ
@19HD19
@19HD19 4 года назад
클린 코드를 쓰고싶지 않은 경우가 있을때가 있죠. 퇴사할때 회사에 한방 먹이려고.. 제가 신입때 거기에 당해서 정말 개고생을 했습니다. 덕분에 공부는 많이 됬지만요...
@히나모리아무
@히나모리아무 4 года назад
4:39 하지만 Exception은 e가 국룰인걸
@left-handed53
@left-handed53 4 года назад
킹정합니다
@memory84
@memory84 4 года назад
클린코드 보러 왔는뎅 청소하는 남자 계속 나오니까 더티해요 ㅠㅡㅠ
@nomadcoders
@nomadcoders 4 года назад
ㅋㅋㅋㅋㅋ
@huumana
@huumana 4 года назад
더티하면 다행이지 이제 청소할 때 저거 따라함...미치겠음...
@memory84
@memory84 4 года назад
@@huumana 앜ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@stretchiwon
@stretchiwon 3 года назад
@@huumana 왜 따라해 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@색종이-s9g
@색종이-s9g 4 года назад
현실 : 요구사항이 추가되어 덕지덕지 붙임
@secondseason1690
@secondseason1690 4 года назад
6. 주석을 남기자. 함수 내부 구조에 최대한 주석 남기는 것도 좋지만 보통 그럴 시간은 없으니 중요한 함수라면 무슨 기능을 하는지 주석 남기는게 좋다.
@nomadcoders
@nomadcoders 4 года назад
맞아요! Thanks for watching!
@CJW3
@CJW3 4 года назад
주석 짱!
@kimhscom
@kimhscom 4 года назад
코드를 깨끗하게 작성 하지 못 한다면 그 코드는 남이 알아볼 수 없고 유지보수 불가능한 스파게티 코드가 되버립니다.
@ebichu8126
@ebichu8126 4 года назад
우리회사가 그래요~ ㅎ
@BabyPiggg
@BabyPiggg 4 года назад
그게 해고당하지 않는 비법이죠....
@mr.collin1418
@mr.collin1418 4 года назад
나말곤 유지보수 못하게
@stretchiwon
@stretchiwon 3 года назад
아 파스타 먹고 싶다.... 근데 왜 스파게티 코드인가요? 막 복잡하게 얽혀 있어서?
@shahno205
@shahno205 3 года назад
@@stretchiwon 넹 스파게티 면발처럼 복잡하게 얽혀있다 해서 스파게티 코드라고 불러요
@김재현-v8v
@김재현-v8v 4 года назад
Pandas를 공부하면서 함수의 인수가 너무 많아 의아해 했었는데 configuration object형태로 출력되는 것을 보니 의아해 했던게 풀리네요! 항상 좋은 주제, 좋은 영상 감사합니다!❤️
@dos-dotoritos
@dos-dotoritos 4 года назад
코드명을 아무렇게나 지으면 그 당시에는 괜찮게 느껴질지도 모른다. 하지만 다른 프로젝트를 끝마치고 다시보면 뭔가 잘못됐단걸 깨닫게 된다.
@stretchiwon
@stretchiwon 3 года назад
수학 문제 풀이를 아무렇게나 써놓고 나중에 보면 못알아보는것과 비슷하군요
@호식이두마리
@호식이두마리 4 года назад
저희 부서는 프로그램의 모든 폼을 규칙성 있게 통일 시켰습니다. 코멘트 또한 규칙성 있고 확실하게
@INF_.
@INF_. 4 года назад
클린코드 이 책은 정말 광고일수가 없는 책입니다ㅋㅋㅋㅋ 교과서급ㅋㅋㅋ
@prismfilter
@prismfilter 4 года назад
진짜 코드 다 짜고 나서 보면 내가 했는데도 헷갈리고 더러움 ㄹㅇ ㅋㅋㅋㅋ
@원배지-v9c
@원배지-v9c 4 года назад
전문 개발자는 아니지만, 설계 하다가 가끔 필요에 의해 리습을 작성하는 아마추어 개발자로써 많은 도움이 되는 영상이었습니다. 저처럼 주먹구구식으로 구글링에만 의존해 배운사람이 절대 못 얻을 꿀팁들이었어요.. 정말 고마워요!!!
@nomadcoders
@nomadcoders 4 года назад
Happy you like it! Thank you for watching!
@KRFile
@KRFile Год назад
읽었을때 바로 이해되게끔 작성하는게 진짜 중요하죠 .. 매일 밥먹듯이 코딩하다보면 감각적으로 깨닫게 되는 스킬들이긴 합니다만..
@kimsids
@kimsids 4 года назад
변수를 짧게쓰는데에 집착하지마라. 최대한 풀어써라.... (+주석을 많이 남겨라) 저는 프로그래머가 아니지만 vba 코드작성할 떄 이름을 최대한 길게 쓰려고 노력했습니다...
@CJW3
@CJW3 3 года назад
변수명 그치만 너무 길어선 또 안됩니다 ㅋㅋㅋㅋ
@arer90
@arer90 4 года назад
선추천! 게다가 팀프로젝트나 논문에서 꼭 필요한 클린 코드! 좋은 정보 감사합니다!
@duck-younglee6573
@duck-younglee6573 2 года назад
불리언을 주는 경우 두개로 나누라는건 정말 생각도 못한 내용이네요 유익합니다
@do-john
@do-john 4 года назад
??? : // don't touch it. anyway it is works.
@무적태웅-q3e
@무적태웅-q3e 4 года назад
왜 지우지 말라는지 이유라도 써두지... ㅜㅜ
@do-john
@do-john 4 года назад
@@무적태웅-q3e 그야 코드를 짠 사람도 어떻게 돌아가는지 모르기 때문에,,,,
@진진자라지리지리-f4z
@진진자라지리지리-f4z 3 года назад
@@do-john ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ앜ㅋㅋㅋㅋㅋㅋ
@shhsigfklaj
@shhsigfklaj 4 года назад
boolean 인수에 관련해서는 듣고보니 if-else를 내포하는 조건이네요. 좋은 조언 얻고가요!
@はんさんうん
@はんさんうん 3 года назад
실무에서는 생각보다 안지켜지기도 하고 모르시는 분들이 많기도 합니다. 단적인 예로 boolean을 인자로 안넘기고 함수를 나누면 왜 함수를 쓸데 없이 늘리냐는 분들도 계시지요.
@Ly.member.
@Ly.member. 3 года назад
클린코드의 목적 : 내가 작성한 코드를 모두가 알아볼 수 있게하기 위해서 1. 의미없는 숫자 대신에 상수를 사용해라. 2. 동사를 이용한 변수명 설정하기. 3. 함수에 인수는 3개 이하로 설정하기. 4. boolean값을 인수로 보내는 것을 멀리하기 5. 변수명 길이 줄일 생각말고 제대로 써라.
@hot-soup
@hot-soup 4 года назад
‘Each function should do just one thing’ Many developers books recommended this rule, but I think it is too hard to achieve I always try to do, but it takes too much time Because some functions should make a compound process using tiny functions and sometimes there exist very abstract mechanism. Also It is difficult to make a proper function name on it
@nomadcoders
@nomadcoders 4 года назад
This is way these are suggestions! I agree with you, sometimes is hard to follow this rule specially
@StevenYoon-wx9iz
@StevenYoon-wx9iz 4 года назад
매일 클론코딩 수업 들으면서 채널 몇 번씩 출석중입니다 :) 개발린이 오늘도 뇌에 지식 넣고 갑니다!! enjoy your kimchi and samgyupsal(lmao)
@sloan00
@sloan00 Год назад
자바스크립트엔 named parameter가 없다는 걸 처음 알았네요... 굉장히 충격적인 언어네요
@겟토-n9q
@겟토-n9q 4 года назад
오늘 마침 안쓰는 코드를 많이 정리했는데 이거 보고 할걸..
@didvide
@didvide 2 года назад
공부하려고 구독했다가 김치거리는거때문에 웃겨서 집중이 안됨
@ssonacy
@ssonacy 2 года назад
듣다보니 windows api가 나쁜예처럼 느껴지는 기분이네요 ㅎㅎ
@발언계산기
@발언계산기 4 года назад
한번에 큰 그림을 잘 그리는 프로그래머들은 BDD나 DDD를 참고하세요. 좀 더 빠르게 클린코드로 갈 수 있습니다. (주의. 작업단위가 차원이 다르기 때문에 초보자는 시도 안하시는 게 좋습니다.)
@김예원-n6r9w
@김예원-n6r9w 3 года назад
와...이건 정말 도움이 되었어요. 학원에서 자바 하면서 안되 가지고 자괴감 들어서 펑펑 운 적도 있는데 굉장히 쉽게 요약이 되는 거였네요 감사합니다.
@말짱-y6v
@말짱-y6v 4 года назад
변수명은 예약어를 쓰세요 예약어는 참 조크든여... 농담이신거 아시죠?
@로펠
@로펠 4 года назад
조크군요
@김태연-z8y
@김태연-z8y 4 года назад
자세히 보기 못보고 악마가 강림한 줄
@1점진적과부하
@1점진적과부하 4 года назад
김태연 변수명 예약어로하면 빌드가 되나요?
@jinwoooh9391
@jinwoooh9391 4 года назад
저 책 읽고 연구실 세미나도 했었는데.. 결국 저것도 하는 방법만 안다고 되는 게 아니라 연습해야 느는 것 같더라구요.
@CodeBlues-TimeisGold
@CodeBlues-TimeisGold 3 года назад
함수안에 if~else는 피하는게 좋은 방식인건가요? 한가지 액션만 하는 함수를 만드려면.... 흠 if를 쓰면.. 혼란스럽네요. ㅜㅜ
@CY-zy6ic
@CY-zy6ic 4 года назад
For me, writing a code as clean seems vague. But, after watching this video, I can try it. If I have some time, I want to read recommended book ^^. Thanks.
@nomadcoders
@nomadcoders 4 года назад
Thanks for watching!
@BLUE_PHYSICS
@BLUE_PHYSICS 4 года назад
니콜라스 형님! 이번에 애플이 새로운 자체 CPU로 갈아탄다고 하는데 이러면 코딩할때 발생할 수 있는 문제점이 무엇이 있나 궁금합니다! 혹시 맥북 사용하시는데 이게 영향이 있다면 조심스럽게 부탁을 드려봅니다.
@querotchu1842
@querotchu1842 4 года назад
ㅇㄷ
@McDriveMaster
@McDriveMaster 4 года назад
이 동영상을 제 프로젝트 협업자에게 보여주고 싶다. 후 ^^
@jun5372
@jun5372 4 года назад
Thanks for make video I think what I've always been worried about has been solved a little bit :)
@nomadcoders
@nomadcoders 4 года назад
Thanks for watching!
@leoacacia2441
@leoacacia2441 2 года назад
Boolean 부분에서 생각이 좀 많이 들었음
@deblur99
@deblur99 4 года назад
리팩토링의 중요성을 일깨워주는 좋은 영상이네요. 늘 감사합니다 :)
@oldheekory
@oldheekory 3 года назад
아.. 그래서 내 교수님이 숫자를 그냥 적어넣는대신 const variable로하는 하라는것이었구나...
@magingax
@magingax 4 года назад
변수를 가능한 쓰지마라...함수내에 변수가 많다는건 뭔가 잘못됐다는 징조다. map, reduce 등을 적극 사용하고, 함수의 return 값을 그대로 사용하자..
@JK-ij2mg
@JK-ij2mg 4 года назад
어.. 선생님 개발자 꿈나무 입니다,, 왜 잘못됐다는 징조인가요?
@aaronlee9303
@aaronlee9303 4 года назад
J K 함수 내에서 한번 선언한 특정 변수로 슬라이싱, 인덱싱, 내장 함수 등을 사용해서 짤 수 있는 경우가 대다수예요. 타입이 어떻든 list면 꺼내써도 되고, filter, map 등으로 return해도 되고 그러니까요. 지역변수가 많아지면 헷갈려서 더 꼬이더군요
@zikpzi9759
@zikpzi9759 4 года назад
변수를 쓰지말라고 하기전에 어떤경우에 쓰지말라는 예시가 없으면 뻘소리죠 니콜라스 선생이 하는것 처럼 예시를 들어야죠^^
@Aemond-Vhagar
@Aemond-Vhagar 4 года назад
CLEAN CODE 이 책 필독서라고 생각합니다 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xrmXa-c_E_I.html 노마드 코더의 이 영상 덕분에 프로그래머 관련 책들을 요즘 읽고 있습니다 현재는 CLEAN CODER를 읽고있구요
@deeplearningbro
@deeplearningbro 4 года назад
좋은 정보 감사합니다~~
@krondor74
@krondor74 4 года назад
코드 품질에 대한 얘기들은 많지만 결국 기본적인 핵심은 그 프로그램을 사용해서 돌아가는 실제 업무에 대해서 얼마나 잘 이해하고 있느냐라는 문제임. 실 업무를 이해하고 있어야 차후 유지보수를 위한 기능추가,기능변경 포인트를 예상할 수 있고 그게 되어야 제대로 된 DB 설계와 클래스/함수간의 역할분담 설계가 제대로 나올 수 있음. 안그러면 아무리 처음 잘 만들어놓는다고 해도 유지보수하면서 금방 쓰레기통 됨. 프로그램의 구조 자체가 현실 업무 변화를 받아들일 수 없으니 점점 구조 일관성 없는 로직구현이나 시간에 촉박하게 기능추가/변경하는 일들이 늘어나게 되니까.
@중원윤-k8h
@중원윤-k8h 2 года назад
모두 감사한말이지만 4번째는 제 생각이랑 약간다르네요. set visible과 같은 flag형식은 boolean 이 유용하다고 생각합니당
@ketsyprophete
@ketsyprophete 9 месяцев назад
Incredible! Thanks!
@haja441
@haja441 4 года назад
스파게티 코드라고 하던가요... 메이플스토리가 처음에 한 천재의 주된 코딩으로 만들어져 완전 스파게티코드라 후에 게임이 커졌을 때 그렇게 유지보수하기 힘들었다는데..
@hdudey-4298
@hdudey-4298 3 года назад
리팩토링에서 TDD가 안정성을 준다면 클린코드는 속도를 더해주죠. 결국 기술부채나 개발주기를 단축시키는 필수요소.
@BonexGoo
@BonexGoo 3 года назад
처음부터 클린코드로 작성하지 마라는 것은 공감합니다~ 어차피 코드를 확장해가는 단계에서 구조개편할때 에러를 이용해서 리팩토링해야 하므로 이름을 여러번 바꾸게 되어 있습니다. 그때 다시 잘 생각해서 네이밍하면 됨~ㅋ 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.
@devferoce7745
@devferoce7745 4 года назад
개인적 생각 1. 다른의견없음. 다만 프로젝트 성질에 따라 다름. 2. 1번과 동일 3. 인수는 최대한 줄이고, 필수값은 인수로 그 외는 options 으로 하나의 인수로 지정 4. 다른의견없음 5. 1번과 동일
@구자현-g6v
@구자현-g6v 4 года назад
이렇게 코딩하면 쉽게 해고당합니다 여러분 여기 반대로 하셔야 살아남아요
@잠와요-y1v
@잠와요-y1v 4 года назад
si시면.. 그냥 막찍어내는게 정답이나 자체 서비스개발이면 코드 리팩토링도 정말중요한요소입니다..
@BonexGoo
@BonexGoo 3 года назад
함수명은 반드시 동사로 지어라도 좀 이상합니다^^; 동사가 없으면 그건 Get인거예요.
@ryu114
@ryu114 4 года назад
"코드" 하기 바빠서 "클린" 할 만한 시간이 없음... (어흑)
@Par45711
@Par45711 4 года назад
혼자 코딩을 연습할때 프로그램 규모가 어느정도 되는 코드의 코딩을 시작하기전에 대략적인 구조를 짜는 능력, 예를들자면 어떤 기능을 어떤 클래스의 함수로 구현해서 유기적으로 연결할것인지 미리 결정할 수 있는 능력은 어떻게 키워야할지 잘 모르겠는데 그런 방법이 따로 있을까요?
@일하기싫어24
@일하기싫어24 4 года назад
다음 영상에서 x86와 아키텍처 arm 차이점 좀 알려주세요. 애플이 이번wwdc에서 인텔버리고 arm을 장착한다고 하니까 난리네요
@richasha670
@richasha670 4 года назад
최근에 robert c. martin의 clean code를 읽었는데 내용이 비슷하네요 ㅋㅋ 니꼬님도 읽으신건진 모르겠으나...? 다들 더러운 코드 읽기를 힘들어 하는 마음은 같나봅니당 다시 상기할 수 있어서 좋았네요!
@beni1947
@beni1947 3 года назад
이건 진짜 REAL 꿀팁 나중에 언젠지 모르겠지만 한 10년 뒤에 봐도 이해할 수 있는 코드가 CLEAN CODE 근데 진짜 처음부터 이쁘게 할라 하면 머리 터짐 그럼 진행 1도 안댐 ㅋㅋㅋㅋㅋㅋㅋㅋ
@Cod3rMax
@Cod3rMax 4 года назад
Try to clean code at the end? okay that's easy.... Me: starting writing shitty code.... Me: me after 3 hours trying to clean the code.... Me: WTF is that?? i can't understand my code
@무적태웅-q3e
@무적태웅-q3e 4 года назад
와 몇달전에 클린코드 책사놓고 한번도 제대로 펼친적이 없었는데 영상보고 상기하게됐네요! 감사합니다
@nomadcoders
@nomadcoders 4 года назад
Thanks for watching! Enjoy the book!
@luen9942
@luen9942 4 года назад
회사에서 일하고 있는데 3, 4번은 별 생각없이 코드 만들고 있었네요. 다음부터는 생각좀 하면서 코딩을 해야겠습니다. 많은 도움 되었습니다 ㅎ
@민경현-y2j
@민경현-y2j 4 года назад
저는 "읽기좋은 코드가 좋은 코드다" 책이 아주 도움이 많이 됐어요. 강추합니다!
@배성훈-f8l1c
@배성훈-f8l1c 4 года назад
What programming language does the code from 1:32 use?
@nomadcoders
@nomadcoders 4 года назад
JS
@배성훈-f8l1c
@배성훈-f8l1c 4 года назад
@@nomadcoders Thank you very much
@manzoo_3096
@manzoo_3096 4 года назад
이런 좋은 규칙이 있다는걸 알고있으면, 반대로 했을때 많은 사람들이 고통받는다는것도 잘 알고있다는 뜻입니다.
@eonypur8165
@eonypur8165 4 года назад
Thank you for your videos and efforts at "clean" information! :) I've got a question that is not so related with the topic of this video, but I would appreciate very much if you or anyone could share your opinion on this. Recently there was a security issue with iOS Mail app and I wonder now what can be the best secure way of emailing in general. How programmers use and maintain their emails? To use a web browser is the safest and the best? Can desktop mail applications be ok but not in iOS? I am using POP mail application(apple Mail) because there is only limited space on my email server and it is also simple and convenient to organize mails. Your video on Zoom and security was very helpful too, thanks for that. Maybe email and security for one of the next subject for your video..? ;) Stay healthy and lively, as you are now!
@nomadcoders
@nomadcoders 4 года назад
Learn how to use Email PGP
@fermionkim
@fermionkim 3 года назад
I want to meet you and get some tips
@정유민-u3o
@정유민-u3o 4 года назад
파이쏜은 다른사람이 같은걸 써도 거의 비슷하게 나왔기 때문에 상관이 없지만 진짜 다른것들은 정말로 간략하고 알아듣기 편해야함
@SLAM2ROS
@SLAM2ROS 5 месяцев назад
조기 최적화는 악마다
@tonyynot484
@tonyynot484 4 года назад
I agree with everything you said. The problem lies in real scenario in which I wont have time to clean my code because of tight deadlines.
@TV-tz2dg
@TV-tz2dg 2 года назад
두루뭉실한 개념 확실하게 잡아주는건 노마드코더 특장점인듯합니다 감사합니다.
@TheSpacePopcorn
@TheSpacePopcorn 3 года назад
미래의 나와의 협업을 위해서라도 틈틈히 리펙토링 필수!
@shivpawar135
@shivpawar135 3 года назад
Love from INDIA.
@gamesoft2504
@gamesoft2504 4 года назад
configuration object 가 뭘 의미하는지 모르겠어요 인자를 한줄에 하나씩 쓰라는건가요?
@nomadcoders
@nomadcoders 4 года назад
Make an object. Or a class on Python.
@wonhoha3273
@wonhoha3273 4 года назад
game soft 바로 적용할 수 있는건 gof의 패턴중 command라던가 (poeaa에 나와있는) dto같은 개념들이 있지요.
@gamesoft2504
@gamesoft2504 4 года назад
아하 감사합니다 c++만 써봐서 ㅎㅎ 파이썬도 공부 해봐야겠어요
@understand1004
@understand1004 2 года назад
감사합니다
@othman_
@othman_ 4 года назад
شكرا معلومات جدا جميله ورائعة، انا بتكلم بلغتي مع ان الفيدو انقليزي لكن الكومنتات كل شخص يتكلم بلغته
@nomadcoders
@nomadcoders 4 года назад
شكرا جزيلا!
@hidend-h1n
@hidend-h1n Год назад
이 영상을 보고나니 제 코드가 너무 불편하군여
@rafi_45
@rafi_45 4 года назад
thank you sir.
@sanghyeokpark3873
@sanghyeokpark3873 4 года назад
Thx for all your videos :) Could you deal with Coroutine on your channel?
@nomadcoders
@nomadcoders 4 года назад
Sure thing! I will see if I can make a video about it! thanks!
@crayfallinsecondlife5329
@crayfallinsecondlife5329 Год назад
clean code 에 관련된 내용 잘 시청하고 갑니다 :)
@초록초록-g6u
@초록초록-g6u 4 года назад
이 영상에서 아주 멋진부분은 바로 배경이였 습니다! 는 아니고 꿀팁이였습니다 (사실 둘다 좋습니당!)
@nyarlathotepau5686
@nyarlathotepau5686 3 года назад
진짜 함수뺑뺑이(자기함수마구 불러대기)랑 이름사기만 없어도 코드읽기가 수백배는 쉬워짐
@wpftv
@wpftv 4 года назад
습관을 고치는데 어렵지만 노력해야 겠어요. 이놈의 습관...
@krystalkim3991
@krystalkim3991 4 года назад
반성하자 나 자신아
@남기일-o1e
@남기일-o1e 4 года назад
클린코드라고 제목 되있길래 집에 있는 클린 코드책 찾아봤네 ㅋㅋ 짱박아둔거 읽어보니 좋네요
@과일나무숲
@과일나무숲 4 года назад
5가지 모두 중요하지만 개인적으로 2번이 중요하다고 생각되네요. 함수의 이름을 결정해야 하는데 고민이 많다면? 함수가 하나의 역할만 수행하지 않는다는 것이고 그 함수와 관련 된 다른 코드들의 구조도 변경 할 필요가 생길 수 있다는 것. 빨리 고치지 않으면 나중에 더 고생하게 됨!
@생존자-s6w
@생존자-s6w 4 года назад
사이버 경찰이 꿈인 고 3학생인데코딩에 관해서 정말 노베입니다 ㅜㅜ 혹시 어떻게 코딩을 시작하는게 좋을까요? 잘아시는분들 답변부탁드려욥!
@nomadcoders
@nomadcoders 4 года назад
Learn about Linux! And Kali Linux! Also, learn some Python, not too much :)
@생존자-s6w
@생존자-s6w 4 года назад
@@nomadcoders 많이 하지 말란게 어느정도 범위까지죠?
@kimtwlwl1596
@kimtwlwl1596 4 года назад
@@생존자-s6w 파이선만 하지말고 골고루 하라는 뜻
@rekii1673
@rekii1673 4 года назад
영상을 볼때마다 느끼는건데 모르는 단어가 나오는게 아니라면 자막 없어도 니꼴님 말씀이 귀에 쏙쏙 들어오네요
@gpkind2738
@gpkind2738 4 года назад
정리해봄 아침발표로 ㄱ 클린코드 좋은코드 = 잘돌아가는코드 x 코드 그 자체로 설명이 다 되는 것 팀으로 일할 때 좋은 코드는 팀원들 보면 딱 알수있음 즉 코드의 물어볼 필요가 필요가 없음 혼자 일 할때는 나중에 그 코드를 읽어도 이해가 되는게 좋은코드임 예를 들어 반년전에 하던 고민이 무엇인지 어떻게 해결했는지를 아는 코드 클린코드 팁 1.검색이 가능한 이름을 써라 하루가 몇초인지 요구하는 함수 숫자대신 변수를 사용하는게 좋음 86400 x SECONDS_In_DAYS○ 숫자로 쓰면 뭔지 모르지만 변수명은 딱보면암 2함수명은 동사로 시작 User_data x Load_user_data ○ 함수는 원래 한가지 일만 하는게 베스트임 그러므로 액션을 중심으로 이름을 지으면 할것이 명확해짐 또한 2가지 액션이 있을경우 분리의 필요성을 느끼게됨 즉 알기쉬운 코드를 쓸수있게됨 3 함수의 인수는 3개이하, 그 이상일시 오브젝트로 정리4 함수에 블리안 ㄴ 이프 엘스 있다는 뜻이므로 그걸 2개의 함수로 나누는게 좋음 함수는 한가지 역할만하는게 베스트 5 변수명 제멋대로 축약 노 유저 , u 이메일 e 등 피하셈 알기힘듬 위의내용을 첨부터 존나게의식하고 쓸필요는 없음 동작확인후 클린코드로 리펙토링 하는게 좋음 새롭게 만들고 있는데 전나 이쁘게 만드는건 전나힘듬으로 혼갼의 도거니임 ㅋㅋ 코딩의 시간을 할애한만큼 리팩토하는게 좋음 클린코드 책추천
@nomadcoders
@nomadcoders 4 года назад
감사합니다!
@left-handed53
@left-handed53 4 года назад
읽으려고 빌려왔는데, 이래저래 몇달째 못읽고있는 클린코드 ㅠㅠ 이건 책을 얼른 읽으라는 계시인가봄니당. 얼른 읽으러갈게요!!
@NakTar-Tempest
@NakTar-Tempest 4 года назад
꿀팁 감사용~~. Thx for the good tips~~
@한석영-q8n
@한석영-q8n 3 года назад
나중에 함수형 프로그래밍과 객체지향 프로그래밍에 대한 내용에 대해서도 한번 다루어주세요!
@no-Name..
@no-Name.. 4 года назад
책, 리팩터링 제 2판 너무 좋더군요. 특히나 예제가 js로 돼있어서 js를 메인으로 쓰는 이들에게 많은 도움이 될 듯 해요.
@zacone9152
@zacone9152 4 года назад
I really agree
@CarrotINN
@CarrotINN 4 года назад
제가 업무를 하면서 어떻게 코드를 짰는지 다시 돌아 보기에 참 좋은 내용 인것 같아요
@blackheadcat
@blackheadcat 4 года назад
매번 새우튀김 한 개 먹고 온 듯한 입놀림이랄까... 그런 스무스한 느낌.
@MesakLalrindika
@MesakLalrindika 2 года назад
very nice
@aaron-kim00
@aaron-kim00 3 года назад
Thanks
@john471-n4m
@john471-n4m 4 года назад
先좋아요 後영상 보기 매주 마다 니콜라스 동영상 보면서 코딩에 정말 많은 도움을 받고 있습니다.
Далее
5 tips I wish I knew as a junior developer
7:46
Просмотров 329 тыс.
Learn SOLID Principles with CLEAN CODE Examples
28:35
Просмотров 272 тыс.
#kikakim
00:10
Просмотров 11 млн
What Does it Mean to Be "Full Stack"?
4:57
Просмотров 136 тыс.
Stop Recommending Clean Code
27:05
Просмотров 494 тыс.
How NOT To Fail When Learning To Code
7:29
Просмотров 113 тыс.
The Secret Science of Perfect Spacing
9:40
Просмотров 432 тыс.
Can anyone do coding?
7:44
Просмотров 789 тыс.
How Senior Programmers ACTUALLY Write Code
13:37
Просмотров 1,5 млн