User Profile

Arie van Deursen

avandeursen@bookwyrm.social

Joined 5 months, 1 week ago

Educator and researcher in software engineering at Delft University of Technology. Although I love fiction, I use this Bookwyrm account mostly to manage professional books on software architecture, testing, technical leadership, and digitalization.

This link opens in a pop-up window

Arie van Deursen's books

Currently Reading

Frederick P. Brooks: The Mythical Man-Month (1995, Addison-Wesley Professional) 4 stars

Classic text on the human side of software engineering, containing essays on the management of …

Conceptual Integrity: "The quality of a system where all the concepts and their relationships with each other are applied in a consistent way throughout the system."

"It is better to have […] one set of design ideas, than [...] many good but independent and uncoordinated ideas."

The Mythical Man-Month by 

Michael C Feathers: Working Effectively with Legacy Code (2004, Prentice Hall) 4 stars

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code …

Making legacy systems testable

5 stars

Excellent collection of techniques that will enable you to develop test cases for code that you thought was hard to test.

Very code-centric with a focus on object-orientation. Since the book’s publication mocking frameworks (e.g. Mockito) have advanced considerably, so some of the ideas are now even easier to use.

The problem of legacy systems is of course bigger than OO code (databases, COBOL). But for cleaning up and testing OO code, this is a great resource.