• [책 리뷰] 인공지능, 보안을 배우다

    이 책의 리뷰는 비제이퍼블릭으로 부터 책을 지원받아 작성된 글입니다. 요즘 AI 가 사용되지 않는 분야는 없는 것 같다. 저자도 요즘 머신러닝에 대해서 공부하고 있는데 어떻게 좋은 책을 받아서 읽을 수 있는 기회가 왔다. 총 평은 인공지능과 보안을 잘 모르는 사람이 봐도 편하게 볼 수 있는 책 이다. 저자는 보안 전문가가...


  • [책 리뷰] OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝

    이 책의 리뷰는 길벗 출판사로 부터 책을 지원받아 작성된 글입니다. 확실히 요즘 영상처리와 딥러닝에 대한 관심이 늘어나면서 opencv 와 컴퓨터 비전에 대한 니즈도 점점 늘어가고 있다. 하지만 단순히 딥러닝에서 CNN 을 적용하면서 컴퓨터비전에 대한 이론은 모른채 사용하는 사람들이 많은 것 같다. 나도 단순히 코드를 따라 치면서 적용하던 중 컴퓨터 비전...


  • [책 리뷰] 하이퍼레저 블록체인 개발

    이 책의 리뷰는 한빛미디어 ‘나는 리뷰어다’로 부터 책을 지원받아 작성된 글입니다. 국내에 얼마 없는 하이퍼레저 패브릭 관련 서적이 출판되었다는 소식을 듣고 궁금해 하던 중에 리뷰어로 선정이 되어 책을 읽을 수 있는 기회를 얻을 수 있었다. 총 평은 초심자를 위한 책, 하지만 초심자에게는 조금 어려울수도 있는 책 이라고 생각한다. 초심자에게는 조금...


  • TDD 적용하기

    인프런의 김정환 개발자님의 강의인 견고한 소프트웨어 만들기 를 듣고 정리한 글입니다. 문제시 삭제하도록 하겠습니다. 화면에 보이지 않는 모듈 (클릭카운터 모듈) ClickCounter 는 카운터 데이터를 다루는 모듈로, 전역 공간에 있는 counter 변수를 ClickCounter 안에서 관라하도록 할 것입니다. 이를 TDD 방식으로 진행해 보겠습니다. 스펙1 - ClickCounter 모듈의 getValue() 는 카운터 값을 반환한다....


  • TDD 이론 및 패턴

    인프런의 김정환 개발자님의 강의인 견고한 소프트웨어 만들기 를 듣고 정리한 글입니다. 문제시 삭제하도록 하겠습니다. TDD TDD 는 특정 기능을 수행하는 함수를 바로 만드는 것이 아니라 테스트 코드를 먼저 짜고 이에 맞게 함수를 작성하는 것을 의미합니다. 즉, 아래와 같이 진행한다고 생각할 수 있습니다. 기능을 수행할 수 있는 테스트 코드를 만든다 (Unit...