- publish/clean-code.md at main · cheoljoo/publish
- Contribute to cheoljoo/publish development by creating an account on GitHub.
세상을 보자.
경제
- 올해 금리인하 끝? 커지는 비관론 / 역대최악의 산불, 연쇄파산쇼크올까 / 적들을 충성파로 만든 트럼프가 미는 주식들 / 장기투자 350배 수익낸 개미의 진짜 비결
- 미국 금리 : 4.7 -> 4.76% (10년금리) : 미국은 10년 금리가 급등할때 주가가 조정을 받았었다.
- Fear & Greed Index (현재 27) : 25이하가 보통은 바닥 가능성 큼
- 트럼프 때문에 ESG 없던 일로...
나들이
- 부평역 지하 상가 (지인 방문으로 처음 탐방) : 사람이 바글바글. 가만히 서 있기가 쉽지 않음. 규모가 엄청 크고 물가도 싸고 좋음.
IT
- IT뉴스 - 개발자 위기, 2025 CES, 프로젝트 디지츠, o1 API 공개, 애플 도청 논란 등
- 2025년에는 meta에서 mid level engineer정도는 AI가 대신할 수 있다.
- salesforce에서는 2025년에는 SW engineer를 더 이상 채용하지 않는다고함.
- AI agent가 GPU를 빌려서 pytorch로 코딩까지
영어 공부
- 영어를 미리 준비를 하고 , chatgpt를 사용하여 다음과 같이 질문을 하면 답변을 마음에 들게 한다. 영어 선생님의 일자리가 주어들 것으로 보이고 , 자신의 writing에 대해서는 매우 도움이 된다. 매일 보는 article에 대한 요약을 하고, 이를 chatGPT에 문의하며 더 좋은 sentence를 확인하고 있다.
- 다음 영어의 틀린 것을 변경해주고 , 틀린 부분들을 따로 표시해 달라. 답변은 markdown 형식으로 해 달라. 이때 빈줄은 없애주기 바란다.
코드
- clean code를 잘 작성하는게 중요하다. 이 글은 읽어보면 매우 도움이 될 것이다. 제가 필요한 내용 위주로 다시 작성한 것 입니다. : https://github.com/cheoljoo/publish/blob/main/clean-code.md
- log는 무엇을 이용하는 것이 좋을까? python과 bash에서 사용할 logger에 대해서 open source에서 찾아서 작성하였습니다. python에서는 logger라는 내재된 standard module이 있지만 , 저는 그 보다 기능히 다양한 loguru를 선택하는 좋다고 생각하였고 , 이때 class name등을 같이 표시하면 좋을 것 같아 시험한 내용들을 추가하였습니다. bash의 경우도 info / warn / critical 등의 구분이 필요하다고 판단하여 관련 open source 들을 다루었습니다. : https://github.com/cheoljoo/publish/blob/main/log.md
- comments는 가능하면 clean-code에서 다루듯이 최대한 코드를 읽기 쉽게 하여 주석이 필요없도록 하면 좋을 것이다. 그러나, python에서는 docstring형식으로 class / function 단위에는 주석을 달아두는 것이 좋을 듯 하다. 이를 자동으로 문서화하는 것이 가능하기 때문이다. bash의 경우도 앞을 #으로만 변경하여 docstring과 같이 작성하면 필요한 툴을 만들어 문서를 자동으로 만드는 것도 가능하다고 생각된다. : https://github.com/cheoljoo/publish/blob/main/comments.md
- 이때 bash에서는 특별히 주의할 내용이 변수들이 모두 global 변수들이기 때문에 이를 주석에 잘 표현을 해주면 추후 이를 이용한 map을 만들어 변수들이 어디서 사용되는지 한 눈에 파악되게 만들수 있을 것으로 생각된다. (좋은 아이디어가 있으면 제안 부탁드립니다.)
댓글0