July 2007 - Posts
Summary Motley: Design is done when that 3 day period I have to do design has expired. Maven: Design is done when your stakeholders are satisfied. Stakeholders include you, your peers, the test team, architect, future maintainers, your manager, and customer
Read More...
Summary Motley: Judging a design to be "good" is very subjective. Maven: "Good" designs satisfy fundamental design principles, like separating creation from usage, encapsulating variability, preferring containment to inheritance, and designing to interfaces.
Read More...
Summary Motley: Judging a design to be "good" is very subjective. Maven: "Good" designs satisfy fundamental design principles, like loose coupling, high cohesion, simplicity, and no undesirable redundancy. ______________________________ [Context: Motley
Read More...
Summary Motley: Refactoring keeps my design clean from the start, so no more up-front design! Maven: Up-front design is still necessary to achieve clarity on the overall approach (preventing rework later) and needs to be documented to allow others to
Read More...
Summary Motley: The last person I interviewed was a coding wizard! She'll make a great addition to the team! Maven: Coding is important, but good team members must match team values, be strong in the core competencies, and be passionate about what they
Read More...