목록분류 전체보기 (168)
seunghyun Note
TIL (Today I Learned)2024.06.23✔️ range3장. 함수✔️ memory함수를 만드는 첫째 규칙은 '작게!'다. 함수를 만드는 둘째 규칙은 '더 작게!'다. -p42위에서 아래로 코드 읽기 : 내려가기 규칙 ... -p46길고 서술적인 이름이, 짧고 어려운 이름과 길고 서술적인 주석보다 좋다. -p53모든 시스템은 특정 응용 분야 시스템을 기술할 목적으로 프로그래머가 설계한 도메인 특화 언어로 만들어진다. -p62대가(master)프로그래머는 시스템을 (구현할) 프로그램이 아니라 (풀어갈) 이야기로 여긴다. 시스템에서 발생하는 모든 동작을 설명하는 함수 계층이 바로 그 언어에 속한다. 재귀라는 기교로 각 동작은 바로 그 도메인에 특화된 언어를 사용해 자신만의 이야기를 풀어간다. ..
UAM (Urban Air Mobility)도심 항공 모빌리티는 주로 도심 지역에서 항공 교통을 통해 사람과 물자를 운송하는 것을 목표로 하는 혁신적인 교통 시스템, UAM의 주요 특징은 다음과 같다.전기 항공기: UAM 시스템은 주로 전기 동력으로 구동되는 항공기를 사용하여 배출가스를 줄이고 소음을 최소화수직 이착륙 (VTOL): 많은 UAM 항공기는 헬리콥터처럼 수직으로 이착륙할 수 있어, 도심 내에서도 좁은 공간에서 운용이 가능고속 이동: 도심의 교통 혼잡을 피할 수 있어, 도심 내의 주요 지점을 빠르게 연결할 수 있음UAM은 미래 도시 교통 문제를 해결하기 위해 개발되고 있으며, 다양한 기술 기업과 항공사가 이 분야에 투자하고 있음버티포트 (Vertiport)버티포트는 UAM 항공기가 이착륙하고 ..
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장을 읽으면서 아직까지는 클린코드에 대한 실무적인 느낌은 없지만 클린 코드를 중요시 했던 많은 개발자들의 목적을 알게 됐다.궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
회사에서 JS를 많이 사용하고 있는데 원초적으로 접근을 하면 할수록 내 코드가 복잡하고 하드코딩인 것을 종종 느낀다.또한 기능별로 정리가 되지 않아 종종 refactor 할 때마다 어려움을 느꼈다. 노개북 챌린지를 작년에 했었는데 오랜만에 다시하게 됐다. 책도 읽고 개발 실력도 기르는 겸...저번에 했던 책은 기본 개발 서적이였기 때문에 개발 취업을 목표로 읽었지만 이제는 신입 개발자로 조금 더 성장해보자생일선물로 받았던 이 책을 통해서 개발 능력을 1단계 업그레이드를 해보자~.~
cesiumJS를 이용하여 terrain, 3d tiles, entity, camera move 등을 구현하고 응용해보자.cesium library installinit settingfloat map using terrainfloat 3d tiles & setViewmake entitymove entityApplication based on what you have learnedcesium library installhttps://cesium.com/downloads/직접 load를 하거나 npm을 이용해 package를 다운받는 방식으로 진행한다. (JS 이용 시)init setting- 기본적으로 html(jsp) 와 js 로 구성되어 작업을 한다. float map us..