Refactoring in Ruby – InformIT Interview
Interview with Bill Wake and Kevin Rutherford, the authors of Refactoring in Ruby. Continue reading Refactoring in Ruby – InformIT Interview
Exploring Extreme Programming
Interview with Bill Wake and Kevin Rutherford, the authors of Refactoring in Ruby. Continue reading Refactoring in Ruby – InformIT Interview
Exploring Requirements: Quality Before Design, Donald C. Gause and Gerald M. Weinberg. 1989, Dorset House. This book is an exploration not just of gathering requirements, including the challenges of ambiguity. The authors describe how to clarify expectations by using functions, attributes, Continue reading Review – Exploring Requirements
A word-stack puzzle on programming languages. Continue reading Programming Language Puzzle
Clean Code, Bob Martin, Prentice-Hall, 2008. Bob Martin tackles the challenges of making code sparkling clean. He provides numerous guidelines, and demonstrates their utility in action. I particularly appreciated some of the longer examples where he really works them over. Continue reading Review – Clean Code
Current Trends in Programming Methodology, Volume 4: Data Structuring, Raymond T. Yeh, editor. Prentice-Hall, 1978. In parallel with “structured programming,” (which often focused on code structure), there was more esoteric work done on “structured data.” A lot of this found Continue reading Review – Current Trends in Programming Methodology, Vol. 4: Data Structuring
Sudoku is a fairly well-known type of puzzle. Solving it turns out to be easier than I expected, but a somewhat odd example of test-driven development. Continue reading Sudoku Solver
Sample chapter – Adapter. Continue reading Design Patterns in Java – Sample Chapter – Adapter
Agile Web Development with Rails. Dave Thomas, David Heinemeier Hansson, et al. Pragmatic Bookshelf, 2005. Ruby on Rails is a framework for developing web sites. This book explains it well. It starts with a decent-sized online store as a running Continue reading Review – Agile Web Development with Rails
Design Patterns in Java. Steve Metsker and William C. Wake. Addison-Wesley, 2006. I won’t review my own book, but I will summarize: This is a workbook-style book, updating Steve’s earlier Design Patterns Java Workbook and Design Patterns in C#. It covers the same 23 Continue reading Review – Design Patterns in Java
Refactoring cheat sheet. Continue reading Smell to Refactoring Cheat Sheet – Industrial Logic