Embedded Project - Modularizing
개요 작은 기능들을 담은 Embedded Project 들의 소스를 보다보면 하나의 파일에 모든 기능들을 담아놓은 경우를 보게 된다. 초기화 설정, 인터럽트, 센서와의 연동, 통신 등등이 뒤섞여있다. 일정에 맞춰 빠른 기능구현을 하다보니 그렇게 되었으리라 싶다. 또한 여러 파일로 나눠 놓았음에도 서로간의 연결이 뒤죽박죽인 경우도 있다. 헤더파일과 전역변수, 함수의 선언 (declaration) 등이 일관성이 없거나 잘못된 경우들 그나마 일관성을 유지하며 개발하려 노력하였으나 제대로된 가이드 문서를 만나게 되어, 문서에 그 동안의 경험을 더하여 개인적인 기준을 정리해본다. * 문서에 더해지는 의견은 의견 이라고 표시하겠음 문서링크: https://goo.gl/xSzyy2 웹페이지의 Modularizing ..
embedded
2019. 1. 18. 22:18
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- go
- 체호프
- folklore
- OpenAI
- 독서후기
- intellij
- 노션
- solid
- bun
- Gin
- ORM
- notion
- 명상
- Bug
- API
- 클린 애자일
- pool
- Shortcut
- strange
- github
- postgres
- golang
- 영화
- ChatGPT
- 중용
- 잡학툰
- 인텔리제이
- agile
- 2023
- websocket
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함