Explore >> Select a destination


You are here

sandimetz.com
| | www.laputan.org
111.1 parsecs away

Travel
| | Program components must be designed for reusability. There is a set of design techniques that makes object-oriented software more reusable. Many of these techniques are widely used within the object-oriented programming community, but few of them have ever been written down. This article describes and organizes these techniques.
| | blog.ploeh.dk
125.0 parsecs away

Travel
| | Using characterisation tests and mutation testing to describe existing behaviour. An example.
| | www.integralist.co.uk
111.1 parsecs away

Travel
| | Quick Summary Introduction Objects Class Analysis Dependencies Flexible Interfaces Duck Typing Inheritance Inheritance vs Composition Further good rules of development from Sandi Metz Summary Quick Summary Here is a short summary for those of you who prefer to see a quick bullet-point list of items covered... Decouple your code (we discuss this in more detail below) Describe your class to see if it does too much e.g. for each class write down a single line description and try to avoid the words 'and', 'o...
| | www.rapidops.com
191.0 parsecs away

Travel
| Explore a tried and tested 11-step digital product development framework and create a successful digital product. Learn more here.