Programming Books
-
Pragmatic Unit Testing in Java with JUnit
Published 17 years ago
by Andy Hunt, Dave Thomas, The Pragmatic Programmers
Learn how to improve your Java coding skills using unit testing. Despite it's name, unit testing is really a coding technique, not a testing technique. Unit testing is done by programmers, for programmers. It's primarily for our benefit: we get improved confidence in our code, better ability to make deadlines, less time spent in the debugger, and less time beating on the code to make it work correctly.
-
Mastering Windows Server 2003
Published 17 years ago
by Mark Minasi, Christa Anderson, Michele Beverridge, C. A. Callahan, Lisa Justice, Sybex
If you're a current or aspiring Windows administrator or consultant, look no further than Mastering Windows Server 2003 for the in-depth, comprehensive, unbiased, and highly readable (some would even say entertaining) coverage readers have come to expect from the leading Windows authority, Mark Minasi.
-
An Introduction to Python
Published 17 years ago
by Guido van Rossum, Network Theory Ltd.
This manual provides an introduction to Python, an easy to learn object-oriented programming language. Python combines power with clear syntax. It has modules, classes, exceptions, very high level data types, and dynamic typing. Python can link directly to libraries written in C or C++ and can be embedded as an extension language for applications that need a programmable interface. Python is free software. It can be used with GNU (GNU/Linux), Unix, Microsoft Windows and many other systems.
-
Java Software Solutions for Ap Computer Science
Published 18 years ago
by John Lewis, William Loftus, Cara Cocking, Addison Wesley Longman
Teaches beginners how to create well-designed software using Java and prepares them for both the A and AB advanced placement tests in Java.
-
C++: The Complete Reference, 4th Edition
Published 18 years ago
by Herbert Schildt, McGraw-Hill Osborne Media
Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI--plus, a complete description of the Standard Template Library (STL).
-
Patterns of Enterprise Application Architecture
Published 18 years ago
by Martin Fowler, Addison-Wesley Professional
Noted software engineering expert, Martin Fowler, turns his attention to enterprise application development. He helps professionals understand the complex--yet critical--aspects of architecture. Enables the reader to make proper choices when faced with a difficult design decision.
-
Object-Oriented Programming in C++ (4th Edition) (Kaleidoscope)
Published 19 years ago
by Robert Lafore, Sams
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.
-
Software Product Lines: Practices and Patterns (SEI Series in Software Engineering)
Published 19 years ago
by Paul Clements, Linda Northrop, Addison-Wesley Professional
Discusses practices and patterns of software product lines. Author is a senior member of the technical staff at the SEI where he works on software architecture and product line engineering.
-
The Guru's Guide to Transact-SQL
Published 21 years ago
by Ken Henderson, Addison-Wesley Professional
Information, explanations, and advice you need to master Transact-SQL and develop the best possible Transact-SQL code. Covers Microsoft Transact-SQL. Softcover. CD-ROM included. DLC: SQL (Computer program language)
-
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
Published 21 years ago
by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Addison-Wesley Professional
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques. Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code.