본문 바로가기
728x90
반응형

프로그래머2

좋은 코드, 나쁜 코드 - 프로그래머의 코드 품질 개선법 우리가 책을 읽다 보면 어떤 책은 잘 읽힌다(?) 라는 느낌을 받는 책이 있다. 그런데 어떤 책은 아무리 집중을 하고 읽어도 내용에 집중을 할수가 없고 이해가 되지 않는 책들도 있다. 개발자로서 코드를 읽다보면 비슷한 느낌을 경험하게 된다. 어떤 코드들은 따라 읽기만 해도 이해가 되는가 하면 어떤 코드들은 아무리 디버거를 걸어봐도 이해가 안되는 코드들이 있다. 수많은 개발자들이 각자의 개성과 경험을 바탕으로 코드를 작성한다. 그렇다 보니 똑같은 기능을 하는 코드이지만 정말 다양한 모습의 코드들을 찾아 볼 수 있다. 그렇다 보니 우리는 자연스럽게 어떤 코드들이 좋은 코드인지, 좋은 코드를 작성하기 위해서는 어떻게 해야되는지 관심을 갖을 수 밖에 없다. "좋은 코드, 나쁜 코드" 이 책은 우리가 좋은 코드를.. 2022. 8. 11.
다시 고등 수학 대학교를 졸업한 이후로 수학책을 펼쳐본 것이 얼마만인지 모르겠다. 프로그래밍을 하면서, 알고리즘을 공부하면서 항상 수학에 관심은 있었지만 다시 중학교, 고등학교 수학을 다시 살펴보기에는 너무 양이 많다고 생각했다. 공부해보면 재미있지 않을까라는 생각만 몇년째 하고 있는지 모르겠다. 그런데 이렇게 길벗출판사 개발자 리뷰어에 선정이 되어서 "다시 고등 수학" 이라는 책을 읽어보게 되었다. 참고로 말하지만 이 책은 내가 아직 다 읽지는 못했다. 수학에 대한 내용이고 증명이 많이 나오다 보니 좀다 잘 이해하고 싶은 마음에 천천히 읽어가고 있다. 이 책은 아래와 같이 고등학교 과정이라고 표시되어있는 부분의 내용들을 총 7장에 걸쳐서 다룬다. 7개의 장은 각각 기하학, 대수학, 해석기하학, 정수론과 수열, 해석학,.. 2022. 4. 9.
728x90
반응형