목록Daily (21)
오보에블로그
세계적으로 가장 유명한 자율주행 오픈소프트웨어인 Autoware. 현재 ROS2기반인 Autoware.auto를 개발 중이다. ( Autoware.ai는 ROS1) 회사 업무에서 Autoware.auto 관련 공부 및 시뮬레이터와 연동하는 일을 맡아서, 해당 오픈 SW를 사용하던 중에 제어 예제 코드에서 오타가 있는 것을 발견했다. 나처럼 헤매는 사람이 적어지길 바랬어서, 해당 레포에 이슈를 올렸고, MR을 보내 나보고 직접 해당 부분을 고쳐달라고 답장을 보내주셨다...! (처음엔 MR이 뭐지하고 찾아보니까 깃랩의 MR은 깃헙의 PR과 같은 의미라고한다.) 확실히 MR 을 하기위한 순서가 복잡했다. 이때 깃랩에서 CI 라는 걸 처음 해봤는데, 미리 빌드를 해서 오류가 발생하는지 체크하는 기능이라고 한다...
요즘 제대로 못자서( 1시에 자서 6시에 일어나고 있다.) 전철에서 출퇴근 시간에 책을 거의 읽지 못하고 쪽잠을 자고 있다. 최근에 읽었던 부분중에 가장 기억에 남는 부분은 띄어쓰기에도 의미를 담을 수 있다는 것이다. 띄어쓰기를 하지 않고 붙여쓴것은 띄어쓰기를 한 양옆 변수 또는 함수 등등 의 관계보다 밀접한 관계를 가지고 있다는 것을 내포할 수 있다는 것이다. 보통 연산자 사이에는 띄어쓰고, 함수와 인자 사이에는 붙여서 쓰고 있었는데,, 뭔가 그렇게 생각할 수 도 있겠다는 생각이 들었다.
로버트 C. 마틴의 클린코드 애나일 소프트웨어 장인 정신 읽을려고 사놓았다가 이제 자투리 시간에 읽고 있는 책이다. 미처 생각하지 못했던 코드를 깔끔하게 짜는 방법들에 대해서 나온다. 지금까지 내가 짜고 있는 코드들에 대해서 생각해보면서 읽게 되어서 도움이 되고있다. 함수는 최대한 간단하게 예외 처리 구문은 따로 함수로 만들면 보기 편하다. 다음주 까지 완독을 할수 있을까.. 넵..
1.원하는 책을 고른다.http://gen.lib.rus.ec2.djvu 파일 pdf 로 변환 https://djvu2pdf.com/ko/
너무 싫다...ㅠ