본문 바로가기

Book88

[독서 기록] 자바 Junit을 활용한 실용주의 단위 테스트, 제프 랭어, 앤디 헌트, 에이브 토마스 지음, 유동환 옮김, 길벗 자바와 JUnit을 활용한 실용주의 단위 테스트 『실용주의 프로그래머』의 앤디 헌트와 데이브 토마스가 알려주는 실용주의 단위 테스트! 클린 코드의 핵심인 단위 테스트, 어디서 어떻게 시작해야 할까? 책에서는 단위 테스트의 개념과 작성 이유부터 테스트 가이드라인, 목 객체 사용법, 자동화된 단위 테스트, 리팩토링까지 단위 테스트의 핵심 내용을 설명한다. 또한, 자바와 JUnit으로 단위 테스트를 단계별로 실습할 수 있게 구성했다. 단위 테스트가 처음이거나, 단위 테스트를 좀 더 깊게 이해하고 싶은 분들에게 추천한다. 저자 제프 랭어, 앤디 헌트, 데이브 토마스 출판 길벗 출판일 2019.06.30 단위 테스트를 작성하는 이유 - 26p assertTrue 사용예 @Test public void hasPos.. 2022. 11. 4.
[독서 기록] 자바 코딩의 기술, 사이먼 하러, 요르그 레너드, 리누스 디에츠, 심지현, 길벗 자바 코딩의 기술 전문가의 코드와 비교하면서 배운다 코딩 스킬을 개선하는 가장 좋은 방법은 전문가의 코드를 읽는 것이다. 오픈 소스 코드를 읽으면서 이해하면 좋지만, 너무 방대하고 스스로 맥락을 찾는 게 어려울 수 있다. 그럴 땐 이 책처럼 현장에서 자주 발견되는 문제 유형 70가지와 해법을 비교하면서 자신의 코드에서 개선할 점을 찾는 것이 좋다. 적절한 코드를 작성하는 법을 배운다 너무 과하지 않으면서 간결하게, 군더더기 없이, 딱 필요한 만큼만 있는 코드를 작성하는 방법을 배워보자. BufferedReader를 br로 선언하는가? buffered로 선언하는가? 왜 reader로 선언해야 한다고 해법을 제시할까? 이 책은 변수명을 어떻게 짓는가, 주석은 어떻게 써야 하는가부터 시작해서 단계별로 주제를 .. 2022. 11. 1.
[독서 기록] IT 회사에 간 문과 여자, 염지원, 모로 IT 회사에 간 문과 여자 뼛속까지 문과생은 어떻게 아마존 엔지니어까지 될 수 있었을까? 한비야와 반기문을 롤모델로 삼고 ‘가슴을 뛰게 하는 꿈을 찾으라’는 메시지를 계시처럼 품고 살던 90년대생 문과생인 저자는, 문과생들에게 유난히 비좁은 취업문을 간신히 뚫고 외국계 IT 회사의 ‘전공 무관’ 부서에서 커리어를 시작했다. 엔지니어들을 지원하는 부서에서 기술을 몰라 무시당했던 문과생은 기술직으로 전환하겠다는 꿈을 품게 된다. 여자라서, 비전공자라서, 지금은 너무 늦은 것 같아서… 모두와 똑같은 의문을 품고 자신을 의심하던 90년대생 문과생의 IT 업계 분투기. 저자 염지원 출판 모로 출판일 2022.03.18 더 잘하고 싶은 마음은 병이 되기도 하고, 내가 괴물처럼 느껴지게 하기도 한다. - 6 우리가 .. 2022. 10. 29.
[독서 기록] 죽을 때까지 코딩하며 사는 법 | 홍전일 | 로드북 첫째, 무언가를 만든다는 순수한 즐거움이다. 둘째, 다른 사람에게 쓸모 있는 뭔가를 만드는 데서 오는 즐거움이다. 셋째, 서로 맞물려 돌아가는 퍼즐 같은 복잡한 객체를 멋지게 만들어내고, 실제로 어떤 결과를 낳았는지 지켜보는 즐거움이다. 넷째, 항상 새로운 뭔가를 배운다는 기쁨으로, 이는 반복되지 않는 업무 특성에서 솟아나는 것이다. 마지막으로 다루기 쉬운 매체를 갖고 작업한다는 즐거움이 있다. 프레더릭 브룩스, , 25쪽 - 19p 코딩이 왜 그렇게 즐거울까요? 인간이 가장 큰 즐거움을 느끼는 순간은 몰입(flow)의 순간이라고 합니다. 마치 몸과 정신이 떠 있는 것 같고 시간은 멈춘 것 같은 착각에 빠지는 건데요. 몰입에 대한 세계적인 연구자인 미하이 칙센트미하이는 몰입을 학습과 도전이 병행 반복되는.. 2022. 10. 22.
[독서 기록] 그럼에도 불구하고 너무나 인간적인 - 대한민국 개발자로 산다는 것 | 엄태형 | 루비페이퍼 그럼에도 불구하고 너무나 인간적인 작은 결핍이 큰 오류를 만들 듯 개발자의 인간성 결핍은 시스템에 치명적 오류를 만든다. 업무에 치이고 자기계발 강박증에 시달리는 그들에게는 하루를 리팩터링하고 동료들과 네트워킹을 맺고 사랑하는 이들과의 소소한 행복을 예외처리하지 않을 수 있는 운영체제가 필요하다. 이 책이 대한민국 개발자들을 위한, 인간중심 운영체제를 구현할 방법론이 될 것이다. 스티브 잡스의 "기술과 인문학의 결합"이라는 철학이 애플을 탄생시켰 듯이 "개발과 인문학의 결합"은 개발자의 하루를 풍족하게 만든다. 개발자로 산다는 것, 그것은 개발자이기 전에 인간이라는 것이다. 저자 엄태형 출판 루비페이퍼 출판일 2017.09.05 스티브 잡스를 통해 본 사실은 결국 우리는 기술의 발전에 인간이라는 대명제를.. 2022. 10. 21.