하... 처음부터 다시짜고싶다.. | 확장성 & 재사용성 높은 코드 짜는 법

  Рет қаралды 18,497

코딩알려주는누나

코딩알려주는누나

Күн бұрын

Пікірлер: 65
@user-yu8so2ck1z
@user-yu8so2ck1z Жыл бұрын
00:00 인트로 01:26 재사용성 높은 코드 짜는법 1 02:39 재사용성 높은 코드 짜는법 2 03:57 재사용성 높은 코드 짜는법 3 06:31 남들이 오용 안하는 코드 짜는법 4 10:08 남들이 오용 안하는 코드 짜는법 5 13:51 남들이 오용 안하는 코드 짜는법 6 16:04 남들이 오용 안하는 코드 짜는법 7 17:03 다 필요없고 제일 중요한거 읽기쉬운 코드 짜는 법 : kzbin.info/www/bejne/iWfIfnyVoamhb9Esi=7yXaK5ypiE_odQIG 코딩알려주는 누나 강의 듣는곳 codingnoona.thinkific.com/ 뇌를 살찌우러 올래?
@jun-heechoi9382
@jun-heechoi9382 Жыл бұрын
1. 코드 안에 하드코딩은 줄이고 매개변수를 많이 이용하자. 2. 기본값 반환은 재사용성을 해칠 수 있다. 기본값은 호출하는 쪽에서 셋팅하는게 더 낫지 않을까? 3. 불필요한 가정은 재사용성을 해친다. 섣부른 최적화의 함정 4. 열거형 값을 암묵적으로 처리하지 말자. 각각의 열거형에 대해 핸들링해주는게 좋음(if-else X, switch-case O). 그리고 해당하는 경우가 없을 경우 오류를 뱉도록 한다. 5. 값이 없을때 기본값이 아니라 null이나 오류를 반환해야함. (e.g., 값이 없는 요소를 포함한 경우 평균값 계산의 오류) 6. 중요한 값은 Optional이면 안 됨. 7. 웬만하면 상수를 사용하고 값 복제를 사용하자 특히 배열이나 객체 8. 가장 중요한 것은 팀의 코드컨벤션을 따르는 것이다. 일관성 있는 코드가 "올바른" 코드보다 중요하다.
@user-yu8so2ck1z
@user-yu8so2ck1z Жыл бұрын
와 정리 짱이다👍👍👍 1번만 하드코딩은 줄이고로 바꿔주면 120%완벽!
@jun-heechoi9382
@jun-heechoi9382 Жыл бұрын
@@user-yu8so2ck1z아 빼먹었었네요 ㅋㅋㅋ 고쳤어요!
@jeonghopark7303
@jeonghopark7303 Жыл бұрын
진짜 코알누님 프런트 엔드 개발 입문시키는 능력은 정말 유튜버 탑 1임 진짜 접근하기 좋게 알려주심ㅋㅋㅋㅋ
@user-yu8so2ck1z
@user-yu8so2ck1z Жыл бұрын
제일 기분좋은 댓글 감사합니다!!!
@sangminhong1804
@sangminhong1804 Жыл бұрын
근데 누나 왜케 이쁨 진짜 개발자 중에서는 역대급 아님??? ❤❤
@TheModularrobot
@TheModularrobot 11 ай бұрын
깔끔하게 정리해주셔서 좋네요!!👍 모듈화된 코드는 별도관리 여부와 방법이 궁금하네요🤔 팀 성향에 맞춰 명확하면서 유연하게 성능과 적당하게 타협해서 범용적인 모듈화하기 정말 어려운 것 같아요😢 특히,모호한 상태는 정말 찾기 어려운 신뢰도 하락과 버그를 양산해서 지양해야하죠!! - 필수값 옵션처리로 필수값 없는 필수값이 필요한 함수, 기본값 반환, 암묵정 정의 등
@hy-jh7mp
@hy-jh7mp Жыл бұрын
이런 영상 정말 좋습니다~~ 감사합니다
@gratitude-today
@gratitude-today 11 ай бұрын
따끈한 구독자에요😊 아이들 진로 고민중에 여쭤봐요. 개발자가 되기위한 과정은 다양한것같은데, 반드시 학사.석사 졸업전공자만 채용된다. 취업에 성공한다 이런가요? 고졸자는 절대불가인지? 아무리 훈련되고 뛰어난 역량이 있어도 고졸자는 알려진 대기업에 채용되지못하는지 단순질문이지만 궁금합니다😅
@user-yu8so2ck1z
@user-yu8so2ck1z 11 ай бұрын
고졸자가 절대 불가능은 아닙니다 하지만 내가 대졸자보다 실력이 좋다라는걸 증명할수있는 객관적 수치가 필요합니다!
@user-tj7kj9mu1x
@user-tj7kj9mu1x 11 ай бұрын
좋은 정보 감사합니다~~!
@ohseokkwon6300
@ohseokkwon6300 11 ай бұрын
신은 이분에게 미모와 실력을 몰빵하시려 얼마나 열심히 짜셨는가..
@hunize
@hunize 11 ай бұрын
이 분 말투가 너무 마력적이야 .. 👀 쿨해 .. 🏝️
@Busan_YeonSandong
@Busan_YeonSandong 11 ай бұрын
코딩이 뭔지도 모르고 코딩에 관심이 없는데, 제가 왜 구독 누르고 , 좋아요 누르고있지... 무슨말이지 모르는데도 또 들으러 들어옴 ㅋㅋ 시선은 우측 하단에 얼굴만 봄ㅋㅋ
@kjh9883
@kjh9883 11 ай бұрын
넘 이뽀요 구독했음
@mathijs5199
@mathijs5199 Жыл бұрын
꿀팁 감사합니다~
@user-kq9fo9je7m
@user-kq9fo9je7m 11 ай бұрын
오프닝 너무 귀여워요 잉누나
@leesangbin
@leesangbin Жыл бұрын
훌륭하십니다.❤
@빡군
@빡군 11 ай бұрын
생활코딩 수준으로 python 자습한 사람인데 내용 너무 좋아요...재밌기도 함. 실제 개발자들에게 물어볼 수 없는 내용인데... 이런 걸 현업에서는 뭐라고 부르나요? 디자인 패턴?? 쿡북? 그런 책들 있던데...
@user-yu8so2ck1z
@user-yu8so2ck1z 11 ай бұрын
클린코드? 이렇게부릅니다!
@PP-uf5jl
@PP-uf5jl 11 ай бұрын
안녕하세요. 개발자라는 직업은 컴퓨터 앞에 앉아서 어떻게 코드를 잘 써야할까라는 머리속에서 계속 생각하고 코드를 계속 짜고 수정하고 무한 작업이고 그리고 신기술들을 공부를 해야 따라 갈 수 있다고 생각을 하는데요. 그런데 저는 바로 질려하는 성격이고 머리보다 몸을 쓰는 일을 좋아하는데요. 저는 개발자와 맞지않는건가요?? 그리고 개발자와 맞는 성격이 있으면 답글 부탁드립니다.
@youcan49
@youcan49 11 ай бұрын
네 몸쓰는일이 좋아하시면 적성이 안맞다고 보시면 됩니다 개발자맞는 성격보다는 "적성"이 중요하기 때문에 본인이 안맞는 일이면 다른길로 하시는거 추천드려요 시간낭비 하지 않게
@richardjung9875
@richardjung9875 Жыл бұрын
오 ㅠㅠ 이렇게 하는게 맞구나… 상태나 조건 추가할 때마다 함수 하나로 인자만 받아서 해결하려고 했는데… 근데 이것도 때때로 한계를 느끼는게, 받는 인자의 개수가 점점 늘어날 때가 있더라구요…. Solid 원칙에 어긋날 정도다 싶으면 함수를 분리하거나, 아니면 인자를 객체 형식으로 바꿔서 하나의 인자처럼 보이게 한다던가.. 머 그렇게 하고 있네요..
@user-jv5yv5zf7f
@user-jv5yv5zf7f 11 ай бұрын
거의 종교전쟁 느낌이긴하지만 { } 를 저는 if() { } 이런식으로 짜라고 주니어들에게 이야기 하곤 합니다... 제가 처음 프로그래밍을 시작하던 당시에는 화면에 나오는 코드 줄 수가 엄청 적었습니다. 그래서 if(){ } 스타일이 최대한 한 화면에 많은 코드를 보여주기 위한 스타일이긴 했습니다. 근데 요즘 모니터나 해상도에선 많은 코드 수가 나오다 보니 대칭형 스타일이 여럿이 작업할때 가독성도 좋고 확인하기 편하긴 하더라구요.
@user-yu8so2ck1z
@user-yu8so2ck1z 11 ай бұрын
오 좋은의견 감사합니다!
@user-sk6hv2rn4c
@user-sk6hv2rn4c 11 ай бұрын
11년차 자바 개발자인데 해외 취업은 어떻게 알아봐야 하나여?
@money-makerkang1947
@money-makerkang1947 Жыл бұрын
오랜만에 왔는데, 미모가 떡상하셨네요
@loganj6203
@loganj6203 11 ай бұрын
베트남은 연봉이 어느정도인가요?
@123qopsiznoq
@123qopsiznoq Жыл бұрын
역시 코딩은 생각90% 코딩10%
@user-kx5xy5ny4s
@user-kx5xy5ny4s 11 ай бұрын
💖
@Iliiilll23
@Iliiilll23 11 ай бұрын
누나 너무 이뻐요
@brian0906
@brian0906 Жыл бұрын
누나 브이로그도 찍어줘여 네?❤
@user-yu8so2ck1z
@user-yu8so2ck1z Жыл бұрын
앗 도전해볼게요!🥰🥰
@skim7902
@skim7902 Жыл бұрын
좋은 코드 나쁜 코드 라는 책과 내용이 매우 많이 겹치는데요
@user-yu8so2ck1z
@user-yu8so2ck1z Жыл бұрын
네! 그책보고 만들었어요! 1탄보시면 나옵니다!
@user-rf6mv3zj9n
@user-rf6mv3zj9n Жыл бұрын
오른쪽 아래만 쳐다봤더니 영상이 끝났어요.
@yaong2323
@yaong2323 11 ай бұрын
안녕하세요 코알누님!!! 전산직 공무원을 알아보다가 코딩공부관심 생겨서 찾다보니 영상을 와구와구 보고있어욥 !!! 코알누님 강의도 들으려고 하는데 1 html/css부터 들으면 되나요?!! + 빅데이터 기사가 전산직에 가산점이있어서 따려고하는데 혹시 조금의 연관성이있을지도 궁금합니다!!
@user-yu8so2ck1z
@user-yu8so2ck1z 11 ай бұрын
네 1번부터 ㄱㄱ 근데 빅데이터는 완전 다른 분야입니다!
@yaong2323
@yaong2323 11 ай бұрын
@@user-yu8so2ck1z 아 그렇군요 !!답변감사합니다!!
@youcan49
@youcan49 11 ай бұрын
​@@yaong2323전산직 공무원이면 파이썬이랑 JAVA 많이 할텐데 바로 HTML CSS 말고 JS부터 시작하는게 효율적이에요 아예처음이시니 HTML CSS 부터 시작하는거 좋아요
@lifestyle_mandoo
@lifestyle_mandoo 11 ай бұрын
베트남 현지인과 살고 있는데 방1개 다락 있는 주택이 120인데 도대체 어디를 사시는데 쇼츠에 방2개 있는 아파트가 한달에 76인가요? 그냥 가상으로 계산이군요 이럴것이다 절대 그 가격이 나올수 없습니다
@user-yu8so2ck1z
@user-yu8so2ck1z 11 ай бұрын
세상에 '절대' 란 없습니다 🙂
@user-qe9gh7ih3b
@user-qe9gh7ih3b 11 ай бұрын
개발자하다가 힘들어서 접었는데..;;
@stevechulsoo666
@stevechulsoo666 Жыл бұрын
이뻐
@user-tf5lm7wn4i
@user-tf5lm7wn4i 11 ай бұрын
Like!
@ssss-tt2ec
@ssss-tt2ec Жыл бұрын
이 누나 너무 이쁨.. 에너지가 어떻게 이렇게 좋지
@user-yu8so2ck1z
@user-yu8so2ck1z Жыл бұрын
내 에너지가 그대에게 닿았기를 🥰
@ssss-tt2ec
@ssss-tt2ec Жыл бұрын
@@user-yu8so2ck1z 😆
@datorida
@datorida Жыл бұрын
예뽀여
@zuny25
@zuny25 Жыл бұрын
내 인생도...
@Bong2z
@Bong2z 11 ай бұрын
ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ
@user-po8cq1ki7u
@user-po8cq1ki7u 11 ай бұрын
영상내용이 참 알차고 좋은데 댓글은 왜이렇게 술먹고 추파던지는 개저스타일 댓글이 많은지ㅉ
@superpowerattack
@superpowerattack 8 ай бұрын
개발자들이 원래 찐들이 많음
@vm5878
@vm5878 11 ай бұрын
개머시쪄ㅡㅡb
@user-yu8so2ck1z
@user-yu8so2ck1z 11 ай бұрын
너도 b
@sangtuanan4448
@sangtuanan4448 Жыл бұрын
안녕하세요 눈나. 제가 나중에 팀장이 되면 팀원들 코드를 분리수거 할거에요. 다섯가지로 분류해서 재사용할거에요. 왜 다섯가지냐면 뉴진스 눈나들 5명 ㅋ
@user-po8cq1ki7u
@user-po8cq1ki7u 11 ай бұрын
10노잼
@sinsarokorean6866
@sinsarokorean6866 Жыл бұрын
내코드 아니고 지피티 코드임 ㅋㅋ
@vogel4418
@vogel4418 Жыл бұрын
팀내에서 쓰는 코드컨벤션이 개쓰레기판이라 그냥 난 나대로 기술 난이도 높은 코드를 짤것임.. 분석못하면 자기 실력을 탓해야지
@user-hm9dw8ku3k
@user-hm9dw8ku3k Жыл бұрын
ㅋㅋㅋㅋㅋㅋ
@user-hm9dw8ku3k
@user-hm9dw8ku3k Жыл бұрын
ㄹㅇ 그런 팀 그런 회사에 소속된 자기 실력을 탓해야지
@user-rl9fo5qk7s
@user-rl9fo5qk7s 11 ай бұрын
타입스크립트와 CLI 에 압도당해서 결국 javascript 로 컴파일되는 사실을 잊고 계신듯 합니다.. 제발 코드를 위한 코드를 짜지마세요.. 번들링 결과 사이즈에 그대로 반영됩니다. 사용자는 개발자가 뭔짓읗 하든 관심 없습니다. 단 .01초라도 빠르고 편리한 도구만 뤈할뿐 입니다.. c++ 같은 컴파일 언어 나 java c# 언어 로 강의 하시는게 맞을듯 합니다.
내코드가 과연 잘 짠 코드일까? | 근거있는 코드리뷰 하는법
21:07
코딩 강사의 소신 발언
20:40
코딩알려주는누나
Рет қаралды 148 М.
I Took a LUNCHBAR OFF A Poster 🤯 #shorts
00:17
Wian
Рет қаралды 16 МЛН
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 21 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 12 МЛН
개발자 면접 단골질문 자바스크립트 this
20:02
코딩알려주는누나
Рет қаралды 55 М.
신입 개발자가 취업을 포기하는 단 한 가지 이유
4:35
개발알려주는 남자, 데브남
Рет қаралды 10 М.
코딩 스터디 할 빠엔 학원을 가는게 나을까?
21:13
코딩알려주는누나
Рет қаралды 2,6 М.
나는 왜 노션이 아닌 옵시디언을 선택하였나
8:53
슬기로운통계생활
Рет қаралды 32 М.
Hash Table은 프로그래머의 기본기
21:32
포프TV
Рет қаралды 93 М.
AI가 개발자를 대체한다😭?!
12:48
드림코딩
Рет қаралды 34 М.
코딩 책 한 권만 읽으면 이렇게 됩니다
5:27
코딩애플
Рет қаралды 280 М.
I Took a LUNCHBAR OFF A Poster 🤯 #shorts
00:17
Wian
Рет қаралды 16 МЛН