Re: What books do you read / recommend



Phlip wrote:
....
Next, books about design:

* Design Patterns: elements of reusable object-oriented software by Gamma,
Johnson, Helm, & Vlissides
* Refactoring: Improving the Design of Existing Code by Martin Fowler
* Refactoring to Patterns by Joshua Kerievsky
* Smalltalk Best Practice Patterns by Kent Beck
* Domain Driven Design: Tackling Complexity in the Heart of Software by Eric
Evans
* The Art of Computer Programming by Knuth
....

No "head first" series, huh?

.



Relevant Pages

  • Re: The structure of PHP/Web Application coding.
    ... From your mentioning of Design Patterns i assume you want to/are practicing OOP. ... Refactoring should start allmost immediately from the start of any project and is to be done so frequently that it comes close to being done "all te time". ... IMHO a framework is simply the outcome of applying the principles of XP over the development of several similar applications. ...
    (comp.lang.php)
  • Re: The structure of PHP/Web Application coding.
    ... From your mentioning of Design Patterns i assume you want to/are ... Refactoring is improving the design of existing code. ... IMHO a framework is simply the outcome of applying ...
    (comp.lang.php)
  • Re: delegation vs. inheritance
    ... "variance encapsulation" argument we might create a "purely ... I see that kind of "technical design" happen ... that another way of the technicians taking over design. ... Then about design patterns you comment ...
    (comp.object)
  • Re: For Sean Pitman: Review of "Meaningful Information"
    ... They are just looking for something that humans have an higher ... human-like design is not easily detectable. ... that all simple patterns are the result of intelligent design. ... What is 'informational complexity'? ...
    (talk.origins)
  • Re: XP Question about Metaphor
    ... > design before coding, ... This has just defined a finer granularity to the waterfall. ... is there design up front within the project or the increment ... whether refactoring is up front and scales finer than story (more on ...
    (comp.object)