목록2024/06 (7)
seunghyun Note
TIL (Today I Learned)2024.06.29✔️ range5장 형식 맞추기✔️ memory1. 코드 형식의 목적의사소통의 수단: 코드 형식은 코드 작성자와 읽는 사람 간의 의사소통 수단. 일관된 형식은 코드를 더 쉽게 이해할 수 있음2. 적절한 행 길이와 구조작은 파일이 더 이해하기 쉽다: 큰 파일보다 작은 파일이 읽고 이해하기 쉽다.신문 기사처럼 작성:이름은 간단하면서도 설명 가능하게 짓는다.소스 파일의 처음 부분은 고차원 개념과 알고리즘을 설명하고, 아래로 내려갈수록 세세한 의도를 묘사파일의 마지막 부분에는 저차원 함수와 세부 내역이 나온다.개념을 빈 행으로 분리:각 행은 완결된 생각 하나를 표현하며, 생각 사이는 빈 행으로 분리빈 행은 새로운 개념의 시작을 알리는 시각적 단서3. 세로 ..
TIL (Today I Learned)2024.06.28✔️ rangeMission: 더러운 코드를 고쳐라!✔️ learn🔍 Mission1BAD 더러운 코드 😣// Hint❕ : 검색하기 쉬운 이름을 사용하세요.// blastOFF는 로켓 발사를 의미. 86400000은 하루의 밀리초 (milliseconds) 의미. // What the heck is 86400000 for?setTimeout(blastOff, 86400000);해결 😎// 1일의 밀리초 = MILLISECONDS_DAY 로 설정const MILLISECONDS_DAY = 86400000;setTimeout(blastOFF,MILLISECONDS_DAY);어떻게 고쳤는지, 사례에서 무엇을 배워야 하는지 설명해 주세요.변수에 의미..
TIL (Today I Learned)2024.06.27✔️ range4장 주석✔️ memory나쁜 코드에 주석을 달지 마라. 새로 짜라. -p68시작부터 안되겠는데..주석은 나쁜 코드를 보완하지 못한다. 코드에 주석을 추가하는 일반적인 이유는 코드 품질이 나쁘기 때문이다.좋은 주석 -p70~p74법적인 주석정보를 제공해 주는 주석의도를 설명하는 주석의미를 명료하게 밝히는 주석결과를 경고하는 주석TODO 주석중요성을 강조하는 주석나쁜 주석 -p75~주절거리는 주석같은 이야기를 중복하는 주석오해할 여지가 있는 주석의무적으로 다는 주석이력을 기록하는 주석있으나 마나 한 주석함수나 변수로 표현할 수 있다면 주석을 달지 말자✔️ learn좋은 주석✏️ 법적인 주석회사가 정립한 구현 표준에 맞춰 법적인 이유로 특..
TIL (Today I Learned)2024.06.23✔️ range3장. 함수✔️ memory함수를 만드는 첫째 규칙은 '작게!'다. 함수를 만드는 둘째 규칙은 '더 작게!'다. -p42위에서 아래로 코드 읽기 : 내려가기 규칙 ... -p46길고 서술적인 이름이, 짧고 어려운 이름과 길고 서술적인 주석보다 좋다. -p53모든 시스템은 특정 응용 분야 시스템을 기술할 목적으로 프로그래머가 설계한 도메인 특화 언어로 만들어진다. -p62대가(master)프로그래머는 시스템을 (구현할) 프로그램이 아니라 (풀어갈) 이야기로 여긴다. 시스템에서 발생하는 모든 동작을 설명하는 함수 계층이 바로 그 언어에 속한다. 재귀라는 기교로 각 동작은 바로 그 도메인에 특화된 언어를 사용해 자신만의 이야기를 풀어간다. ..
TIL (Today I Learned)2024.06.23✔️ range2장. 의미 있는 이름✔️ memory의도가 분명하게 이름을 지으라 - p22문제는 코드의 단순성이 아니라 코드의 함축성이다. - p23그릇된 정보를 피하라 - p24사람들은 단어에 능숙하다. 우리 두뇌에서 상당 부분은 단어라는 개념만 전적으로 처리한다. - p27자신의 기억력을 자랑하지 마라 -p31내가 가장 망각하는 부분... -> 변수도 마음대로 나만 해석할 수 있게끔 설정하고.. 나중에 까먹게 된다. ㅋㅋ변수 i,j,k는 괜찮다 (l은 절대 안 된다!) -> 왜? -p31특정 문화에서만 사용하는 농담은 피하는 편이 좋다. 의도를 분명하고 솔직하게 표현하라 -p33✔️ learn과연 나에게 어떤 것이 더 익숙하고 편할까?나는 ..
TIL (Today I Learned)2024.06.23오늘 읽은 범위1장. 깨끗한 코드책에서 기억하고 싶은 내용을 써보세요.깨끗한 코드를 구현하는 행위는 그림을 그리는 행위와 비슷하다 -p8깨끗한 코드와 나쁜 코드를 구분할 줄 안다고 깨끗한 코드를 작성할 줄 안다는 뜻은 아니다. -p8c++창시자니 당연히 효율을 중요하게 여기리라 - p9큰 코드보다 작은 코드에 가치를 둔다, ... 작을수록 좋다. - p12오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요1장을 읽으면서 아직까지는 클린코드에 대한 실무적인 느낌은 없지만 클린 코드를 중요시 했던 많은 개발자들의 목적을 알게 됐다.궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.