💪 Study/📚 노마드코더 북클럽

TIL (Today I Learned) 날짜2024년 05월 05일 일요일 오늘 읽은 범위2장. 의미 있는 이름 책에서 기억하고 싶은 내용2장. 의미 있는 이름의도를 분명히 밝혀라변수(함수, 클래스 등) 존재 이유는 무엇인가? 수행하는 기능은 무엇인가? 사용하는 방법이 어떻게 되는가?라는 질문의 답이 주석으로 필요하다면 이름의 의도를 드러내지 못했다는 의미코드의 단순성이 아닌 함축성을 지양하자. 코드 맥락이 코드 자체에 명시적으로 드러나지 않는다면 코드의 이해가 어려워진다.그릇된 정보를 피하라프로그래머는 코드에 그릇된 단서를 남겨서는 안 된다.List는 특수한 의미를 지닌다. 계정을 담는 컨테이너가 실제 List가 아니라면 프로그래머에게 그릇된 정보를 전달할 수 있으므로 List를 사용해서 명시하지 않는..
TIL (Today I Learned) 날짜2024년 05월 04일 토요일 오늘 읽은 범위추천사 ~ 1장. 깨끗한 코드 책에서 기억하고 싶은 내용추천사진정으로 책임 있는 개발자라면 제품 생명주기까지 고려해야 한다설계가 코드 속에 존재장인 정신을 익히는 두 단계장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식 습득열심히 일하고 연습해 지식글 몸과 마음으로 체득책의 구성 깨끗한 코드를 작성하는 원칙, 패턴, 실기 설명 코드를 깨끗하게 고치는, 문제가 있는 코드를 문제가 더 적도록 바꾸는 연습에 대한 여러 사례 연구들 사례 연구를 만들면서 수집한 냄새와 휴리스틱1장. 깨끗한 코드기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업이 프로그래밍이고, 명시한 결과가 코드이다.중복을 피하라, 한 기능만 수행해..
이전 IT 5분 잡학사전 노개북 챌린지를 마치고 난 후, 배웠던 내용이 많아 고민 끝에 클론코딩도 참여해보려고 한다.프로젝트, 다른 스터디와 동시에 진행될 거 같아서 잘 마무리할 수 있을지 모르겠지만, 시간 내서 해봐야겠다.클린코드 도서야 워낙에 기본서 같은 느낌이라 많이 들어봤는데 이번에 처음 읽어보는 책이라서 궁금하다.다회독을 추천하는 책인만큼 처음이니까 욕심내지 않고 다 읽는데 중점을 둬야겠다.이번 챌린지도 화이팅!!
대망의 챌린지 마지막 날!! 책에서 기억하고 싶었던 내용 EP.03 새 언어를 쉽게 배우는 노하우 : 새 언어를 배우는 노하우가 앞으로의 학습에 도움이 될 것이다. EP.06 왜 나만 오류가 자주 생길까? : 오류에 접근하는 방법을 배워서 좋았다. EP.09 자바스크립트는 웹 개발에만 쓰는 언어일까? : 자바스크립트로 할 수 있는 게 생각보다 많아서 놀랐다. 하나씩 배워보고 싶다. EP.13 그놈의 API, 대체 뭐길래? : API의 기초적인 개념을 다질 수 있는 파트였다. EP.19 서버가 뭔지 아직도 모른다고? : 서버의 기본적인 개념을 공부할 수있었다. EP.21 서버리스는 서버가 없다는 뜻? : 생소한 개념이었던 서버리스에 대해 가볍게 공부할 수 있었다. 특히 서버리스가 동작하는 과정을 알아볼 수..
TIL (Today I Learned) 날짜 2024년 03월 27일 수요일 오늘 읽은 범위 EP.39 ~ EP.45 책에서 기억하고 싶은 내용 EP.39 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고? 인공지능 일반 인공지능 = 강한 인공지능 = 사람처럼 행동하는 인공지능 좁은 인공지능 = 약한 인공지능 = 한 가지만 잘하는 인공지능 머신러닝 인공지능을 학습시키는 방법 지도 학습: 인간이 가르치는 정답을 학습해서 대답하는 학습 방식 비지도 학습: 정답을 가르쳐주지 않고 인공지능 스스로 유추하는 방식 딥러닝 머신러닝의 하위 개념, 뉴럴 네트워크 많은 층으로 구성된 머신러닝의 한 종류 EP.40 REST API라니, 휴식 API인가? 이게 대체 뭐죠? REST API REST 방식으로 설계한 AP..
TIL (Today I Learned) 날짜 2024년 03월 26일 화요일 오늘 읽은 범위 EP.35 ~ EP.38 책에서 기억하고 싶은 내용 EP.35 비밀번호는 어떻게 저장될까? 해시 함수 입력한 값을 무작위 값으로 변경 규칙 1: 동일한 입력값에 대해 동일한 출력 값을 갖는다. 규칙 2: 입력값이 아주 살짝만 바뀌어도 출력이 무작위로 변한다. 규칙 3: 반대로 입력한다고 해서 원래 값이 나오지는 않는다. => 레인보우 테이블로 비밀번호 찾기 가능하다. ==> 무작위 텍스트 '솔트'와 비밀번호를 합쳐 해시 함수에 통과시킨다. 비밀번호가 중요한 만큼 보안을 지키기 위해 복잡한 과정을 거친다. 키-값 구조인 해시 함수를 이렇게도 사용할 수 있구나 싶었다. EP.36 객체 지향 프로그래밍이 뭐죠? 1 프..
김_수댕
'💪 Study/📚 노마드코더 북클럽' 카테고리의 글 목록 (2 Page)