책4 [클린 아키텍처] 1부 소개 1. 설계와 아키텍처란? 좋은 소프트웨어 설계의 목표라는 것은 무엇일까? 소프트웨어 아키텍처의 목표는 필요로 하는 시스템을 생성하는데에 요구되는 인력을 최소화하는 것이다. 설계의 품질을 재는 척도는 무엇일까? 고객의 요구를 만족시키는 데에 드는 비용이다. 새로운 기능을 출시할 때마다 드는 비용이 증가한다면, 그것은 나쁜 설계이다. "시장에 제품을 출시하는 것이 먼저야! 코드는 나중에 정리하면 되니까!" 이는 흔한 거짓말이다. 코드를 나중에 정리하는 경우는 없다. 왜냐? 시장의 압박은 항상 존재하니까. "다시하면 잘해야지" 혹은 "나중에 시간이 많으면 제대로 잘 할거니까!"라는 자기 과신은 결국 틀린 선택이 된다. 2. 두 가지 가치에 대한 이야기 행위인가 구조인가? 개발자라면 이 두 가지 가치 모두 중요.. 2023. 5. 2. [철학] 논어 - 위정편 위정편 2-11 온고이지신 가이위사의(溫故而知新 可以爲師矣) 옛 것들을 잘 익혀 새로운 것을 알고 깨닫게 된다면 스승의 지위까지 능히 갈 수 있다. 2-15 학이불사즉망 사이불사즉태(學而不思則罔 思而不學則殆) 배우기만 하고 생각하지 않으면 그 뜻을 터득할 수 없고 생각만 하고 배우지 않으면 위태롭다. 2-24 비기귀이제지 천야 (非其鬼而祭之 諂也) 견의불위 무용야(見義不爲 無勇也) 자기 조상이 아닌데도 제사를 지내는 것은 아첨하는 것이다. 옳은 것이 무엇인지 아는 것에도 그것을 실행하지 않음은 용기가 없는 거다. 내 생각 온고이지신 가이위사의는 뉴턴의 말 '내가 더 멀리 보았다면 이는 거인들의 어깨 위에 올라서 있었기 때문이다' 와 같습니다. 새로운 것은 인류가 쌓아놓은 지식을 따듯하게 요리해서 만들어낸.. 2022. 11. 20. [철학] 논어 - 학이편 논어 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 논어를 읽고 인상 깊은 구절을 남겨놓은 뒤 그것에 대한 내 생각을 써보았습니다. 논어가 글 자체는 어렵지 않으나 그 문장을 내 생각으로 만드는 것은 시간이 좀 걸리네요. 첫 번째 편 학이입니다. 학이편에서 인상 깊은 구절을 모았습니다. 공자께서 말씀하셨다. 1-1 학이시습지 불역열호(學而時習之 不亦說乎) 배우고 그 배운 것을 때에 맞게 익혀가면 기쁘지 않겠는가? 유붕자원방래, 불역낙호(有朋自遠方來 不亦樂乎) 먼 곳에서 벗이 찾아오면 즐겁지 않겠는가? 인부지불온 불역군자호(人不知不慍 不亦君子乎) 다른 사람들이 내가 덕을 쌓은 것을 알아주지 않아도 노여움을 가지지 않으면 군자답지 않겠는가? 1-16 불환인.. 2022. 11. 19. [임베디드] 임베디드 엔지니어 교과서 임베디드 엔지니어 교과서 개요 페이지 수 : 270 페이지 정도 대상 독자 : 임베디드 시스템 입문자 얻을 수 있는 것 : 개발에 어떤 지식이 필요한가. 무엇을 앞으로 공부해야하는가. 의견 임베디드에 처음 발을 들여놓는 사람들에게 좋을 책 하드웨어, 임베디드 소프트웨어, 컴퓨터 구조, 운영체제 등 임베디드 시스템 자체에 대한 내용과 임베디드 시스템 개발 방법론에 대한 내용이 있다. 예제로는 아두이노로 하는 AVR, RTOS 시스템, 라즈베리파이 3B+로 진행하는 YOCTO 프로젝트를 담고 있다. 개론의 개론 정도의 책. 이 책을 시작으로 임베디드 개발에 그 지식이 무엇인지, 왜 그 지식이 필요한 지, 어떻게 정보를 취득할 수 있을지 파악할 수 있음. 즉,머리에 정보의 인덱스 목적으로 좋다. 이 책을 읽고.. 2022. 2. 27. 이전 1 다음