일요일, 3월 08, 2009

[독서광] Top 100 Best Software Engineering Books, Ever를 읽고 책 정리...

Top 100 Best Software Engineering Books, Ever라는 블로그를 읽고서 B급 프로그래머도 한번 읽은 책을 정리해보았다. '평가' 항목은 그냥 재미니 참고로 삼기 바란다.








































































































































































































































저자제목보유평가
Steve McConnellCode Complete: A Practical Handbook of Software Construction 원서강추
Elisabeth Freeman, etc.Head First Design Patterns미보유N/A
Steve McConnellRapid Development 원서,한국어판강추(참고: B급 프로그래머 = 역자 )
Erich Gamma, etc.Design Patterns: Elements of Reusable Object-Oriented Software원서추천
Bruce SchneierApplied Cryptography: Protocols, Algorithms, and Source Code (2nd Edition)미보유N/A
Robert C. MartinAgile Software Development: Principles, Patterns and Practices미보유N/A
Joel SpolskyJoel on Software원서,한국어판강추(참고: B급 프로그래머 = 역자 )
Tom DeMarco, Timothy ListerPeopleware: Productive Projects and Teams (2nd Edition)한국어판강추
Frederick P. BrooksThe Mythical Man-Month, Anniversary Edition (2nd Edition)원서강추
Martin FowlerRefactoring: Improving the Design of Existing Code미보유N/A
Mike CohnAgile Estimating and Planning한국어판강추
Alistair CockburnWriting Effective Use Cases미보유N/A
Bertrand MeyerObject-Oriented Software Construction (2nd Edition)미보유N/A
Steve McConnellSoftware Estimation: Demystifying the Black Art원서추천
Mike CohnUser Stories Applied: For Agile Software Development미보유N/A
Donald E. KnuthThe Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition)1번 한국어판 보유추천
Martin FowlerPatterns of Enterprise Application Architecture미보유N/A
Jeffrey FriedlMastering Regular Expressions원서보통
Andrew Hunt, David ThomasThe Pragmatic Programmer: From Journeyman to Master원서, 한국어판강추
Karl E. WiegersSoftware Requirements (2nd Edition) 원서읽는 중
Craig LarmanApplying UML and Patterns (3rd Edition)미보유N/A
Alistair CockburnAgile Software Development: The Cooperative Game (2nd Edition)미보유N/A
Gary McGrawSoftware Security: Building Security In미보유N/A
Gregor Hohpe, Bobby WoolfEnterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions미보유N/A
Tom DeMarco, Timothy ListerThe Deadline: A Novel About Project Management원서,한국어판강추
Craig LarmanAgile and Iterative Development: A Manager's Guide미보유N/A
Eric A. Marks, Michael BellService-Oriented Architecture: A Planning and Implementation Guide for Business and Technology미보유N/A
Thomas H. Cormen, etc.Introduction to Algorithms, Second Edition미보유N/A
Thomas ErlService-Oriented Architecture: A Field Guide to Integrating XML and Web Services미보유N/A
Martin FowlerUML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition)미보유N/A
Kent BeckExtreme Programming Explained: Embrace Change (2nd Edition)미보유N/A
Alan Shalloway, James TrottDesign Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)미보유N/A
Grady Booch, etc.Object-Oriented Analysis and Design with Applications (3rd Edition)원서추천
Jim HighsmithAgile Project Management: Creating Innovative Products미보유N/A
Scott BerkunMaking Things Happen: Mastering Project Management (1판은 The art of project management)원서, 한국어판강추(참고: B급 프로그래머 = 역자 )
Jon BentleyProgramming Pearls (2nd Edition)원서읽는 중
Paul Duvall, etc.Continuous Integration: Improving Software Quality and Reducing Risk한국어판추천
Andrew Stellman, Jennifer GreeneApplied Software Project Management미보유N/A
Clemens SzyperskiComponent Software: Beyond Object-Oriented Programming미보유N/A
Arthur J. RielObject-Oriented Design Heuristics미보유N/A
Thomas ErlSOA Principles of Service Design미보유N/A
Mary Poppendieck, Tom PoppendieckLean Software Development: An Agile Toolkit한국어판추천
Ken SchwaberAgile Project Management with Scrum미보유N/A
Ken Schwaber, Mike BeedleAgile Software Development with Scrum미보유N/A
Joshua KerievskyRefactoring to Patterns미보유N/A
Alistair CockburnCrystal Clear: A Human-Powered Methodology for Small Teams미보유N/A
Steve McConnellSoftware Project Survival Guide원서강추
Tom DeMarco, Timothy ListerWaltzing With Bears: Managing Risk on Software Projects한국어판추천
Venkat Subramaniam, Andy HuntPractices of an Agile Developer: Working in the Real World미보유N/A
Kathy SchwalbeInformation Technology Project Management미보유N/A
Randall HydeWrite Great Code: Volume 1: Understanding the Machine한국어판추천
Scott RosenbergDreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software한국어판추천
Cem Kaner, etc.Lessons Learned in Software Testing미보유N/A
Andy Oram, Greg WilsonBeautiful Code: Leading Programmers Explain How They Think한국어판읽는 중
Luke HohmannBeyond Software Architecture: Creating and Sustaining Winning Solutions미보유N/A
Grady BoochUnified Modeling Language User Guide, The (2nd Edition)원서보통
Karl FogelProducing Open Source Software: How to Run a Successful Free Software Project미보유N/A
Michael FeathersWorking Effectively with Legacy Code미보유N/A
Kent BeckTest Driven Development: By Example한국어판추천
Per Kroll, Philippe KruchtenThe Rational Unified Process Made Easy: A Practitioner's Guide to the RUP미보유N/A
Thomas ErlService-Oriented Architecture: Concepts, Technology, and Design미보유N/A
Cem Kaner, etc.Testing Computer Software (2nd Edition)미보유N/A
Frank Buschmann, etc.Pattern-Oriented Software Architecture Volume 1: A System of Patterns미보유N/A
Harold Abelson, Gerald Jay SussmanStructure and Interpretation of Computer Programs - 2nd Edition미보유N/A
Dan PiloneUML 2.0 in a Nutshell미보유N/A
Brett D. McLaughlin, etc.Head First Object-Oriented Analysis and Design미보유N/A
Johanna RothmanManage It!: Your Guide to Modern, Pragmatic Project Management원서읽는 중
James Shore, Shane WardenThe Art of Agile Development원서읽는 중
Brian W. Kernighan, Rob PikeThe Practice of Programming원서강추
Ron Jeffries, etc.Extreme Programming Installed미보유N/A
Scott W. Ambler, Pramodkumar J. SadalageRefactoring Databases: Evolutionary Database Design미보유N/A
Jared Richardson, William GwaltneyShip it! A Practical Guide to Successful Software Projects한국어판추천
Greg Hoglund, Gary McGrawExploiting Software: How to Break Code 미보유N/A
Michael NygardRelease It!: Design and Deploy Production-Ready Software한국어판추천
Edward YourdonDeath March (2nd Edition)원서강추


EOB

댓글 6개:

  1. 이 글을 보다가 표앞의 큰 여백을 보니, 엊그제 읽은 나무님의 Making Table In Blogger가 생각나는군요. :)

    답글삭제
  2. 그 친구가 요 근래 다시 뽑은 리스트도 한 번 구경해보세요. http://agile.dzone.com/news/top-50-new-software

    답글삭제
  3. // zizukabi님, thanks! 오늘 심심할 때 적용해보겠습니다. :P

    // tzara님, 역시 감사! 여기 소개한 목록도 금주 주말에 일괄 정리해야겠습니다. ;)

    답글삭제
  4. 안녕하세요?

    글을 보고 올리신 표에 내용을 조금 추가해서 제 블로그에 올렸는데 미리 허락도 얻지 못하고 올렸습니다.

    죄송합니다.

    한번 확인해 주시고 고칠점 알려주시면 수정하겠습니다.

    http://tasy.jaram.org/blog/?p=63

    답글삭제
  5. // Byeongweon Moon님, 블로그에 올리신 글 잘 봤습니다. 앞으로도 즐거운 독서 생활하시면 좋겠습니다. ;)

    답글삭제