본문으로 이동
레거시 코드 활용 전략

책

레거시 코드 활용 전략

마이클 C. 페더스 에이콘출판사 · Yes24

예스24에서 보기

예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.

소개

시스템 내에 오래된 코드를 다루는 방법을 배울 수 있다. 오래된 코드, 즉 레거시 코드는 그 코드에 익숙한 사람도 없고, 테스트 루틴도 없어 관리하기 어렵다. 저자는 다년간의 현장 경험과 실제 코드를 바탕으로 다양한 기법을 소개한다. 여러 언어뿐만 아니라, 현업에서 사용되는 도구에 대해 현실적인 조언을 해준다. 코드 내 의존 관계 해결, 효과적 테스팅 방법 등 24가지 기법을 통해 시스템의 낡은 코드를 변경, 관리하는 데 있어 많은 통찰력을 줄 것이다.

비슷한 학습 자료

책 조현영 예스24

프로그래밍 언어를 배웠지만 한 줄의 코드도 스스로 작성하지 못한다면? 이 책으로 다시 시작해 보세요! 이 책은 순서도를 이용해 프로그래밍 사고력을 기르는 방법을 알려준다. 프로그램 만들기는 순서도를 그리는 능력을 키우는 데서 시작한다. 순서도를 그릴 수 있다면 순서도를 코드로 옮기는 것은 금방이다. 자바스크립트의 기초부터 심화까지 핵심 문법을 학습한 후 12가지 프로그램을 만들며 학습한 내용을 확인할 수 있다. 문법 학습과 실습이 적절히 섞여 있어 프로그램을 만드는 방법을 재미있게 익힐 수 있고, 이 과정에서 프로그램의 작동 원리를 자연스럽게 이해할 수 있다.

프로그래밍 언어

책 박주항 예스24

레트로 게임 개발 바이블

책 박주항 예스24

추억 속의 레트로 게임을 모던 개발 툴로 제작하는 거의 모든 방법 잠시 1980년대 말로 돌아가자. 당신은 지금 8비트 컴퓨터 앞에 앉아 ‘MSX BASIC 게임’ 같은 책을 보고 있다. 의미도 모른 채 한 글자 한 글자 코드를 입력한 끝에 "RUN"을 치자 게임이 실행될 때의 감격, 하지만 곧 게임 중 뜬 "Syntax error" 앞에 좌절했던 기억. 그땐 게임이 어떻게 돌아가는지, 에러가 왜 나는지도 몰랐지만, 그 환희의 순간을 잊지 못해 지금도 게임을 만들거나 플레이하고 있지는 않은가. 그때는 완성하지 못했던 MSX 게임, 지금이라면 완성할 수 있다. 이 책은 크게 MSX와 MS-DOS를 중심으로, 레트로 플랫폼에서 작동 가능한 게임을 오늘날의 도구와 C 언어로 개발하는 방법을 파헤친다. 이를 위해 저자는 MSX 하드웨어 스펙이나 MS-DOS의 메모리 모델 등 오늘날 찾기 어려운 ‘과거의’ 지식을 치밀하게 발굴하고 정리해 현세대 개발자들이 이해할 수 있게 설명한다. 버전 이슈...

프로그래밍 언어 게임 프로그래밍

책 찰스 펫졸드 예스24

CODE

책 찰스 펫졸드 예스24

23년 만에 돌아온 컴퓨터 공학 분야의 필독서! 20년이 넘는 세월 동안 컴퓨터 공학 분야의 필독서로서 많은 독자를 열광하게 만든 《CODE》가 새로운 컴퓨팅 시대에 맞춰 개정되었습니다. 컴퓨터 내부의 비밀스러운 이야기들을 담은 이 책은 잘 짜인 일러스트와 이해하기 쉬운 설명을 통해서 컴퓨터에 대한 수수께끼를 풀어냅니다. 손전등, 검은 고양이, 시소, 폴 리비어의 질주를 통해서 컴퓨팅에 대해 배울 수 있으며, 인간의 독창성과 소통에 대한 충동이 우리가 지금 사용하는 모든 전자 장치에 어떤 영향을 끼쳤는지 확인할 수 있습니다.

시스템 · 운영체제

책 토리이 유키, 쿠보 유코, 모로나가 아야카 예스24

좋은 코드 리뷰 나쁜 코드 리뷰

책 토리이 유키, 쿠보 유코, 모로나가 아야카 예스24

코드 리뷰는 단순히 버그를 찾거나 잘못된 코드를 지적하는 과정이 아닙니다. 좋은 코드 리뷰는, 코드의 품질을 높이는 동시에 지식을 공유하고 개발자와 팀을 함께 성장시키는 중요한 협업 과정입니다. 이 책은 오랫동안 코드 리뷰를 개발 문화와 팀 육성의 핵심으로 실천해 온 일본의 개발회사 만요(万葉)의 실무자들이 모여 만든 책입니다. 만요는 코드 리뷰를 개발 프로세스와 사내 교육에 적극적으로 활용해왔습니다. 그 목적 또한 단순한 버그 발견에 두지 않고 코드 품질 향상과 지식 공유, 다양한 선택지에 대한 논의와 합의, 개발자의 기술력 향상과 팀의 성장을 위한 중요한 과정으로 코드 리뷰를 바라봅니다. 이러한 철학을 바탕으로 15년 이상 코드 리뷰를 실천하며 경험과 노하우를 축적해 왔습니다.

개발 · 프로그래밍 기타 애자일 · 협업

책 마이클 하우센블라스 예스24

모던 리눅스 교과서

책 마이클 하우센블라스 예스24

“허구한 날 반복해서 사용하는 레거시 명령 말고 생산성을 높일 수 있는 최신 기능을 간결하게 익힐 수는 없을까?” - 리눅스를 오래 사용해온 숙련된 엔지니어 “리눅스를 따로 공부할 시간은 없는데 리눅스 생태계를 둘러싼 핵심 정보와 기본 개념만 파악할 수는 없을까?” - 리눅스를 실무에서 곧바로 사용해야 하는 신입 엔지니어 특정 배포판에 치우치지 않고 현업에서 리눅스를 다뤄야 하는 개발자가 알아야 할 핵심 정보만 뽑아내 군더더기 없이 설명한 모던 리눅스 핸드북이 출간됐다. 핵심 리눅스 명령어를 빠른 템포로 살펴보며 작업 흐름을 향상시키는 팁과 요령을 알려준다. 또한 개발부터 업무 관련 작업에 이르기까지, 개발자, 소프트웨어 아키텍트, 사이트 신뢰성 엔지니어(SRE) 등 모두가 각자의 일상적인 필요에 맞게 리눅스를 사용하는 방법을 알짜만 골라 배운다. 모던 리눅스 터미널과 셸을 직접 실습해보며 작업 부하를 관리하는 방법도 설명한다.

시스템 · 운영체제

책 최은혁, 박숭규 예스24

시스템 프로그래밍

책 최은혁, 박숭규 예스24

핵심 시스템 호출 함수 완전 정복! 리눅스와 유닉스 시스템에서 제공하는 함수의 원형과 각각의 인자를 소개하고 135개 예제를 실습하면서 그 사용 방법을 자연스럽게 익힐 수 있도록 구성했다. 이 책을 통해 언제 어떤 시스템 호출 함수를 활용할지 경험하고, 시스템 효율을 최대로 이끌어내는 시스템 프로그래밍 전문가로 거듭날 수 있을 것이다.

시스템 · 운영체제