본문 바로가기
728x90
반응형

인사이트2

[인사이트] 알고리즘 트레이닝!! 인사이트에서 진행하는 신간 리뷰어로 선정되어서 책을 읽게 되었다. C++ 이지만 이해할 수 있다. 대부분의 알고리즘 책들이 그렇듯이 이 책도 C++ 코드로 설명이 되어있다. 프로그래밍 경진대회에서 가장 높은 비율로 많이 사용되는 언어인데 효율적이며 표준 라이브러리에 많은 양의 자료 구조와 알고리즘이 포함되어 있기 때문이라고 한다. 나같은 경우는 java 만 주로 하고 C++ 은 대학때 이후로 안했지만 책을 이해하는데에는 어려움이 없었다. 우선 소스코드가 길지 않고 문법상 큰 차이가 없다. 그리고 코드에 대한 설명이 글과 그림을 통해서 자세히 설명이 되어있다. 오히려 다른 언어(나같은 경우는 java)를 사용해서 C++ 로 구현된 코드를 변경해 보면서 공부를 하면 더 도움이 된다. 프로그래밍 기법에 대한 .. 2019. 6. 18.
[2011.08.16]JUnit in Action - 단위 테스트의 모든것 테스트 주도개발, 단위테스트, 유닛테스트 등등.개발자게에 테스트란 필수 이지만 실천하기 어려운 항목중에 하나다. 시간이 없어서, 바뻐서, 나중에 하면 되지, 개발 완료가 우선, 이라는 생각으로 테스트를 망각하고 개발을 하는 경우가 정말 흔하다. 나또한 그렇게 하고 있다. 중요하다가 생각을 하면서도 가장 잘 망각 하고 있는것이 바로 이 테스트가 아닐까 싶다. 이 책에는 테스트에 대한 방법이 상세히 기술되어있다. 예제 코드를 통해서 설명을 해주기도 하고 도표를 통해서 설명해주기도 한다. 인상깊었던 것은 소스코드에 번호를 붙여서 해당 번호를 설명을 해주고 있다는 점이다. 다른 프로그래밍 책을 보다보면 소스코드를 설명하는데 어디를 설명하는지 한참 헤매는 경우가 있다. 그것을 사전에 방지하려는듯이 소스코드에 번호.. 2013. 12. 20.
728x90
반응형