🐧 Notes/Today I Learned

TIL 251217 wed

ju.dev 2025. 12. 18. 23:00

✨ 오늘 해낸 일

ROS2 워크스페이스를 초기 설계 단계에서부터 구조화하려는 접근은 좋은 시도였다.

 

🤔 아쉬웠던 점

지난 회의 기록을 여유 있을 때 그냥 슥슥 읽어서 정보를 업데이트 해 두는 습관을 들여야겠다.

중요도와 별개로 이미 회의에서 논의된 건을, 심지어 적어뒀던 일을 두 번 이상 물어보지 않도록 하자.

 

📚 오늘 배운 점

C++ 개발에서

여러 cpp 파일이 하나의 hpp 파일을 공통으로 #include 하면,

헤당 헤더가 변경될 때 의존하는 모든 cpp가 재컴파일되어 빌드 시간이 증가할 수 있다.

특히 hpp에 구현 세부가 많거나, 다른 헤더를 다수 포함하거나, 템플릿/인라인 함수/매크로가 많을 수록 컴파일 시간에 미치는 영향이 커진다.

-->

헤더는 인터페이스 중심으로 최소화하기

헤더와 소스 모두 모듈화가 필수적

'🐧 Notes > Today I Learned' 카테고리의 다른 글

TIL 251218 thu  (0) 2025.12.19
TIL 251215 mon  (0) 2025.12.16
TIL 251214  (0) 2025.12.14