Allen Downey and Chris Mayfield: Think Java

Think Java: How to Think Like a Computer Scientist is intended as an “initial exposure to programming constructs and techniques” (p. xiii) for computer science students with no or very limited programming experience.
Published through Green Tea Press under a free license the book can also be purchased through O’Reilly Media as a hard copy.
I don’t know whether I would choose this book for teaching Java – should I ever be put in the position of teaching it – but I would definitely consider it.

0 Kommentare

Kai Spichale: API-Design

Das Buch behandelt Application Programming Interfaces (APIs) und deren Design. Dabei wird auf Spezifika programmatischer Schnittstellen in Java und von Remote-Schnittstellen eingegangen. Auch wenn Kai Spichales Buch diverse Schwächen aufweist, kann es durch den angenehmen Schreibstil und durch die Fülle an Informationen eine nützliche und angenehme Lektüre für Software-Entwickler und Software-Architekten darstellen.

0 Kommentare

Mike Cohn: User Stories Applied

Mike Cohn’s book User Stories Applied: For Agile Software Development describes what user stories are, what the work with them entails and how they can be used as part of the Scrum agile framework. What Martin Fowler called “the standard book on writing user stories” is without doubt one of the important reads of the agile movement.

0 Kommentare

Michael Tamm: JUnit-Profiwissen

Das Buch JUnit-Profiwissen behandelt eingehend das Framework JUnit in den Versionen 3.8.1 und 4.0-4.11. Durch die detaillierte Betrachtung der Mocking-Bibliotheken jMock, EasyMock, PowerMock und Mockito und der Matcher-Bibliotheken Hamcrest und FEST Fluent Assertions geht der Autor etliche Schritte weiter, als er im Titel suggeriert.
Alles in allem handelt es sich bei dem Buch, auch wenn nicht mehr ganz aktuell, um eine empfehlenswerte, bereichernde Lektüre.

0 Kommentare