책/기술서적2 [클린 아키텍처] 1부 소개 1. 설계와 아키텍처란? 좋은 소프트웨어 설계의 목표라는 것은 무엇일까? 소프트웨어 아키텍처의 목표는 필요로 하는 시스템을 생성하는데에 요구되는 인력을 최소화하는 것이다. 설계의 품질을 재는 척도는 무엇일까? 고객의 요구를 만족시키는 데에 드는 비용이다. 새로운 기능을 출시할 때마다 드는 비용이 증가한다면, 그것은 나쁜 설계이다. "시장에 제품을 출시하는 것이 먼저야! 코드는 나중에 정리하면 되니까!" 이는 흔한 거짓말이다. 코드를 나중에 정리하는 경우는 없다. 왜냐? 시장의 압박은 항상 존재하니까. "다시하면 잘해야지" 혹은 "나중에 시간이 많으면 제대로 잘 할거니까!"라는 자기 과신은 결국 틀린 선택이 된다. 2. 두 가지 가치에 대한 이야기 행위인가 구조인가? 개발자라면 이 두 가지 가치 모두 중요.. 2023. 5. 2. [임베디드] 임베디드 엔지니어 교과서 임베디드 엔지니어 교과서 개요 페이지 수 : 270 페이지 정도 대상 독자 : 임베디드 시스템 입문자 얻을 수 있는 것 : 개발에 어떤 지식이 필요한가. 무엇을 앞으로 공부해야하는가. 의견 임베디드에 처음 발을 들여놓는 사람들에게 좋을 책 하드웨어, 임베디드 소프트웨어, 컴퓨터 구조, 운영체제 등 임베디드 시스템 자체에 대한 내용과 임베디드 시스템 개발 방법론에 대한 내용이 있다. 예제로는 아두이노로 하는 AVR, RTOS 시스템, 라즈베리파이 3B+로 진행하는 YOCTO 프로젝트를 담고 있다. 개론의 개론 정도의 책. 이 책을 시작으로 임베디드 개발에 그 지식이 무엇인지, 왜 그 지식이 필요한 지, 어떻게 정보를 취득할 수 있을지 파악할 수 있음. 즉,머리에 정보의 인덱스 목적으로 좋다. 이 책을 읽고.. 2022. 2. 27. 이전 1 다음