본문 바로가기

728x90

전체 글

[IT/리뷰] 테스트 주도 개발 테스트 주도 개발 : 네이버 도서 (naver.com) 테스트 주도 개발 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 회사에서 스터디로 TDD를 해보기로 했다. 그때 정한 책이 이 책이다. 사실 TDD를 처음 할 때 스탭바이스탭으로 시작하기에는 이전에 읽었던 가 더 유용했다. 를 읽고 당시 관심이 있던 TDD에 호기심이 정립됐다. 정석대로 하는 방법에 대해 배울 수 있었다. 은 이전에 알던 개념에서 이어서 읽어서 더 좋았던 것 같다. XP의 창시자이자 애자일의 선구자인 켄트 벡의 TDD 이야기를 들으니 확실히 알게 되었던 점은 내가 이 책을 읽기 전까지 TDD를 어렵게 생각하고 있었다는 것이다. 물론, 실제로 TDD를 적용해 그것이 설계와 상호 도움을.. 더보기
[IT/리뷰] 클린 아키텍처 클린 아키텍처: 소프트웨어 구조와 설계의 원칙 : 네이버 도서 (naver.com) 클린 아키텍처: 소프트웨어 구조와 설계의 원칙 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 내가 생각했던 것보다 더 큰 차원에서 얘기를 해줬다. 나는 하나의 시스템 안에서 모듈 간의 구조 혹은 하나의 모듈 안에서의 구조 정도로 생각했다. 그런데 여기서 말하는 아키텍처는 시스템 간의 아키텍처를 포함하는 큰 구조를 말했다. 범위만 다를 뿐, 소스 코드 단위에서의 구조와 시스템 단위에서의 구조에서 중요한 점은 동일하다고 생각하기 때문에 적절히 받아들였다. 그리고 내가 여태 잘못 생각했던 부분들에 대해서도 짚어 주었다. 예전에 아키텍트를 꿈꾸기도 했다. 지금은 내 실력이 아직.. 더보기
[영화리뷰] 더블 크라임 (1999) 또다시 오랜만에 영화리뷰다. 사실 영화관에서 보는 영화나 넷플리스로 보는 외국 드라마 같은 것들은 따로 작성을 하지 않아서 그러지 꾸준히 많이 보고 있었다. 넷플릭스나 네이버로 본 영화가 오랜만인 거여서 이번엔 이렇게 작성해 본다. 우선 오늘 내용이 많지는 않을 거다. 왜냐하면 개인적으로 영화가 별로였다. 네이버 평점 8점이고 러닝 타임도 그렇게 길지는 않아서 가볍게 시간이 남아서 봤다. 그런데 정말 평범한 스토리에 서스펜스도 별로였다. 유일하게 빛난 건 여주 애슐리 쥬드의 외모밖에 없었다. 개인적으로 다들 남주만 쓰레기라 생각하는데 여주도 뭐 그다지 좋다고는 생각 안 한다. 엄마이기에 아들을 되찾으려고 하는 것처럼 보는 후기가 꽤 있는 것 같던데 여주의 행동들이 아들을 위한 행동은 아니라 생각한다. 그.. 더보기
2023 새해 목표 작년 결산 작년에 목표를 정했던 것을 까먹고 있었다. 그냥 평소에 해야겠다고 생각하던 일들을 해왔다. 그랬는데 대부분 아쉽고 부족했던 것 같다. 하지만, 이외에 많은 것들에서는 뿌듯하다. 정보기 대신 정처기를 취득했고, 알고리즘이나 디자인 패턴에 대한 공부는 많이 했다곤 할 수 없을 것 같다. 새로운 취미 활동은 구하지는 못한 것 같다. 자취하면서 집안일하느라 바쁘다. 재테크도 시도는 해봤다. 이것도 자취하면서 굴릴 돈이 부족해졌다. PT는 못했지만 달리기를 어느 때보다 열심히 했다. 5km 마라톤도 참여했다. 하지만, 책도 작년에 8~9권 정도 읽은 것 같다. 온라인 컨퍼런스도 4개를 들었던 것으로 기억한다. 회사에서도 인사평가를 잘 받았다. 회사 업무 내외로 많은 공부를 할 수 있었던 한 해였다. 올.. 더보기
[컨퍼런스] if(kakao)dev2022 (2022/12/07~12/09) 카카오에서 작년(2022년) 말에 진행한 개발자 컨퍼런스를 보고 후기를 작성하고자 한다. 한 달도 더 지나서야 듣게 됐는데, 이거 말고 NHN Forward 2022도 아직 못 들었다. 우선 카카오 컨퍼런스를 듣고 여유가 되면 들어봐야겠다. if(kakao)dev2022 if(kakao)dev2022 함께 나아가는 더 나은 세상 if.kakao.com 카카오 컨퍼런스는 작년과 제작년 컨퍼런스는 듣지 못했던 것 같다. 이번에 처음 듣는데 세션 수가 어마어마하게 많아서 놀랐다. 세션별로 듣고 싶은 내용들이 더 많기는 했는데, 워낙 많아서 다 듣기에는 시간이 너무 오래 걸릴 것 같다. 그래서 우선적으로 듣고 싶으면서 당장 도움이 될 것 같은 세션들을 위주로 봤다. 세션별로 퀄리티도 좋고 만족하는 컨퍼런스였다... 더보기
[IT/리뷰] Debug It! 실용주의 디버깅 Debug It! 실용주의 디버깅 : 네이버 도서 (naver.com) Debug It! 실용주의 디버깅 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 디버깅에 대한 새로운 관점을 열어주고 다양한 디버깅 툴에 대해서도 알 수 있지 않을까 해서 읽기 시작했다. 개인적으로는 크게 도움이 된 것은 아니긴 했다. 그래도 일부 내용들은 생각해볼 만했고 공감되는 내용도 있었다. 이 책에서도 역시 디버깅을 하기 위해 CI/CD, 자동 테스트 프레임워크, 컴파일러로부터 미리 정적 테스트 수행하기 등 컴파일과 빌드 단계에서 테스트할 수 있는 것을 중요하게 강조했다. 하루빨리 CI/CD, 자동 테스트 프레임워크를 업무에 도입시키고 싶다. 아래는 책 내용에 대해서 간단하게.. 더보기
[컨퍼런스] 우아콘(우아한형제들의 기술 콘퍼런스) (2022/10/19~10/21) 우아한형제들에서 진행하는 콘퍼런스인 에 대한 후기를 작성하고자 한다. 이번 컨퍼런스 역시 진행 중에는 실시간으로 확인은 하지 못 했고, 업로드되어있는 세션들을 들었다. WOOWACON WOOWACON 2022 우아한테크콘서트, 함께해요 woowacon.com 사실 세션들이 뭐가 있는지만 확인해보려 했는데 너무 궁금한 것들이 많아서 들을 수 밖에 없었다. 현직 개발자들이 공감할만한 내용들과 주니어 개발자 또는 학생들에게 도움 될만한 내용들이 많았다. 주니어 개발자 입장에서 다른 큰 회사의 분위기와 프로젝트를 해결해 나가는 방법, 그리고 기업이 운영되는 모습을 간접적으로 느껴볼 수 있었다. 전체적으로 우아콘을 들어보니 우아한형제들이란 회사의 개발 환경은 그렇게 대단하게 잘 갖춰져 있지는 않았던 것 같다. 근.. 더보기
[백준알고리즘] 2104번: 부분배열 고르기-C++ 10090번: Counting Inversions (acmicpc.net) 10090번: Counting Inversions A permutation of integers from 1 to n is a sequence a1, a2, ..., an, such that each integer from 1 to n is appeared in the sequence exactly once. Two integers in а permutation form an inversion, when the bigger one is before the smaller one. As an example www.acmicpc.net 문제를 오랜만에 풀었다. 전에 풀려고 미리 좀 봤었는데 이리저리 바쁜 일정들로 인해 잊고 살았었다. .. 더보기

728x90