Тёмный

내 코드가 그렇게 이상한가요 3강 - 완전 생성자와 불변 변수 적용 예 

윤인성
Подписаться 32 тыс.
Просмотров 2,6 тыс.
50% 1

이번 강의를 정리해보면
설계는 항상 이야기 하다보면 내용이 산으로 가는데[...]
(1) 여러분이 기본서에서 보았던 코드들은
정말 설명을 목적으로 사용된 코드들이다.
PS. 예를 들어 C++의 경우 생성자를 제대로 안 만드는 경우가 많고
C++, Java, C# 등의 경우 불변 변수를 제대로 활용 안 하는 경우가 많다.
PS. 추가로 기본서 단계에서는 예외 처리도 적극적으로 설명하기 힘들다.
[그런 것 다 제대로 했다가는 코드가 너무 길어져서 초보자들이 절망하니까][...]
(2) 따라서 그걸 당연한 코드로 느끼면 안 된다![중요]
(3) 오픈 마인드로 안전한 코드를 작성하는 방법을 배우고 습득해야 한다.
가 내용입니다.
PS. 뭐 마찬가지로 이 강의도
"설계 기본을 전달하기 위한 목적"으로 코드를 작성된 코드이므로
규모 측면에서 작을 수 밖에 없습니다.
따라서 책을 통해 설계 기본을 빠르게 습득하시고
회사에서 실제로 거대한 규모의 코드를 접하며
문제가 있는 코드(레거시 코드)가 무엇인지 직접 느껴보시면 좋을 것 같습니다.
혼자 공부하는 자바스크립트 21강 - 스택과 힙
스택과 힙과 관련된 내용을 아예 모른다면
참고해보시면 좋을 것 같습니다
[링크] • 혼공 자바스크립트 21강 - 스택, 힙,...
책도 참고해보세요
책에서는 "이런 코드는 이런 문제가 생긴다"라며
계속 딴지 거는 부분이 많은데
강의에서는 빠른 설명과 흐름을 위해 생략하는 내용이 많습니다.
그래서 설득을 조금 더 당해보시려면
책을 함께 읽는 것을 추천드립니다 'ㅁ'
[사실 번역서라 팔려도 저한테 한 푼도 추가로 안 들어옴][또르르]

Наука

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

 

21 июл 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@pixgram
@pixgram 9 месяцев назад
강의가 참 깔끔하고 요점이 잘 정리되어 있어서 부담없이 잘 보았습니다. 감사합니다!
@dukyoon
@dukyoon 11 месяцев назад
전 강의 다 내용들이 풍부하고 유익해서 많은 도움이 되었습니다. 이 강의가 너무 맘에 들어서 관련 책도 구매하게 되었어요! 다음 강의들도 기다려지네요! 감사합니다!!
@user-rh1qt9zn7h
@user-rh1qt9zn7h 11 месяцев назад
잠시 업무가 밀려서 @_@ , 영상을 못 찍고 있는데 더 올려보겠습니다!!
@leeahrim2374
@leeahrim2374 10 месяцев назад
다음 강의 기다리고 있습니다! 화이팅 하십셔🎉
@user-rh1qt9zn7h
@user-rh1qt9zn7h 10 месяцев назад
아이고 일도 밀리고 독감이 걸려서 못 찍고 있습니다 😭
@PlatonBC
@PlatonBC 10 месяцев назад
선생님 영상감사합니다 요번에 새로나온 내코드가그렇게이상한가요 책구매했습니다!!!🎉😊
@leejm900
@leejm900 9 месяцев назад
책 구매 후 강의가 있는지 알게 되어서 잘 보고 있습니다. 혹시 추가적인 강의는 언제 쯤 올라오는지 알 수 있을까요?
@user-rh1qt9zn7h
@user-rh1qt9zn7h 9 месяцев назад
업무가 바뻐서 강의를 못 올렸는데 😷, 다음주 정도부터 차근차근 올리겠습니다! . PS. 번역서다보니 책을 다 다룰 수는 없고 주제가 설명이 많이 필요한 내용은 아니라 사실 4-5강 정도로 끌날 예정입니다!
@pathint.8666
@pathint.8666 11 месяцев назад
python으로 책을 보고 적용해보려고 하는데, const, interface 같은 개념들이 없는 언어다 보니 추상화해서 이해해야 되는 개념들이 있는 거 같아서 어렵네요. 강의를 보고 따라가야될 거 같습니다.
@user-rh1qt9zn7h
@user-rh1qt9zn7h 11 месяцев назад
사실 파이썬으로 큰 규모의 프로그램을 만드는 일은 드물어서 자바 등의 전통적인 객체 지향 언어를 하나 정도 같이 병행해서 공부해두시는 것도 좋습니다! [이후에 어떤 프로젝트에 참여하게 될지 모르므로, 하나 정도는 해두면 이후 전환이 쉽습니다!]
@user-yv7em8iu7l
@user-yv7em8iu7l 11 месяцев назад
안녕하세요!!! 인성 선생님 제가 웹페이지 서버연동 및 db쪽계열로 관심이많아 인성선생님 인강들어보려하는데요. 자바 스크립트 , 자바 두개가있는데 입문을 어떻게하면좋을까요
@user-rh1qt9zn7h
@user-rh1qt9zn7h 11 месяцев назад
아이고오 해당 내용은 제 강의에 없습니다 @_@ !!
@user-uy8nz7qv2u
@user-uy8nz7qv2u 11 месяцев назад
안녕하세요 지금 작가님의 혼공파 책으로 파이썬을 공부하고 있는 사람인데요. 혹시 혼공파 최신 버전의 오타 정오표는 없나요? 있다면 어디서 볼 수 있나요? 검색해도 안 나오더라고요
@user-rh1qt9zn7h
@user-rh1qt9zn7h 11 месяцев назад
다음 한빛미디어 공식 사이트에 있습니다. hanbit.co.kr/store/books/look.php?p_code=B1681646737
@chamaemelumnobile
@chamaemelumnobile 9 месяцев назад
안녕하세요. 저... 혹시 노트북은 어떤 걸 쓰고 계시는지 여쭤봐도 될까요? 파이썬이랑 SQL 연습용 노트북이 하나 필요한데, 실제 개발자 분들은 어떤 노트북을 쓰고 계시는지 궁금해서요... 밖에 가지고 다니면서 작업하는 노트북이랑 댁에서 쓰시는 노트북 등 용도별로 가지고 계시나요? 어떤 제품을 사용하고 계신지 알려주시면 감사하겠습니다... 🥲
@user-rh1qt9zn7h
@user-rh1qt9zn7h 9 месяцев назад
현재에는 "도커"라는 개발 환경을 강제로 통일시켜버리는 도구도 있고 "구글 Colab" 등의 온라인에서 활용하는 도구들이 적극적으로 사용되고 있습니다. 그래서 2020년 이전이라면 맥북을 사는게 좋다고 당당하게 이야기 했겠지만 2020년 이후로는 이런 것들로 인해서 노트북을 선택하는 것 자체가 크게 의미가 없습니다. 그냥 가볍고 사용하기 편한 것을 추천합니다. PS. 그래도 150-300만원 정도로 구매하는 것이 좋기는 합니다. 오래오래 씁니다. 그리고 제일 중요한건 "내가 다니는 회사에서 뭘 쓰는가?"입니다. 개발 도구가 윈도우에서만 쓸 수 있거나 맥에서만 쓸 수 있거나 하는 경우도 꽤 있어서 + 특히 엔비디아 그래픽 카드가 있어야만 쓸 수 있는 도구 등도 있고 해서 → 회사 환경에 맞추는 것이 좋습니다. PS. 사실 비싼 노트북 등은 일반적으로 회사에서 그냥 대여해줍니다. --- 그래도 좀 많이 볼 수 있는 조합은 개발자들은 게임을 좋아하는 편이라 - 집: 꽤 좋은 엔비디아 그래픽카드가 꼽힌 윈도우 데스크톱 - 외부: 그냥 가벼운 윈도우 노트북 → 엔비디아 그래픽카드만 돌릴 수 있는 인공지능 모듈들이 꽤 많아서, 엔비디아가 이후에 인공지능을 로컬에서 돌리고 하기 좋습니다 [맥북 천하가 막혀버린 큰 이유 중 하나입니다] PS. 다만 위에서 언급했던 것처럼 구글 Colab으로 넘어가면 개인이 구매할 수 있는 그래픽 카드 성능 정도는 훌쩍 넘는 그래픽 카드를 대여 받을 수 있습니다. 그래서 집에 엔비디아 그래픽 카드가 있으나 없으나 큰 차이는 없습니다. 또는 카페 등에서 일을 하는 걸 즐기는 분도 많아서 - 집+외부: 맥북 프로 조합을 사용하는 편입니다.
@chamaemelumnobile
@chamaemelumnobile 9 месяцев назад
​​@@user-rh1qt9zn7h 친절하고 자세한 답변 정말정말 감사드립니다 ㅠㅠ
@user-lk4lj2qq6s
@user-lk4lj2qq6s 11 месяцев назад
java에서는 인스턴스변수 선언할때 final 붙일수가 없지 않나요?? 그럴때는 어떻게해야하나요
@user-lk4lj2qq6s
@user-lk4lj2qq6s 11 месяцев назад
물론 붙일 수는 있지만 본 영상에서처럼 생성자에서 초기화하는 인스턴스변수를 이야기했습니다.
@user-rh1qt9zn7h
@user-rh1qt9zn7h 11 месяцев назад
붙일 수 있습니다. 그냥 붙이시면 됩니다! 그럼 값을 어떻게 초기화 하는지 의문이 드실 수 있는데 final을 붙인 인스턴스 변수는 예외적으로 생성자에서 값을 넣을 수 있습니다.
@Min-db9ej
@Min-db9ej 11 месяцев назад
{}는 안써도 되나요?
@user-rh1qt9zn7h
@user-rh1qt9zn7h 11 месяцев назад
실제 코드가 아니라, 설명을 위해 간편하게 사용하는 단순한 수도 코드입니다! PS. 수도 코드는 설명을 위해서만 사용되므로 자바를 기반으로 시작하시는 분들은 자바 비슷한 형태가 되고 파이썬 기반으로 시작하시는 분들은 파이썬 비슷한 형태가 됩니다! 저의 경우는 C#/루아를 어릴 때 좀 많이 써서 C#/루아 비슷한 형태로 사용합니다.
Далее
Use Arc Instead of Vec
15:21
Просмотров 138 тыс.
Ручка из шланга, лайфхак
00:11
Просмотров 15 тыс.
코드 없이 알려주는 객체지향 프로그래밍
16:35
UNIX 다큐(The UNIX System 1982)[번역영상]
27:27
😮Новый ДИРЕКТОР Apple🍏
0:29
Просмотров 26 тыс.
Треш ПК за 420 000 рублей
0:59
Просмотров 221 тыс.
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 5 млн