| |
|
Using Aspect-Oriented Programming for Trustworthy Software Development 5 reviews Vladimir O. Safonov
Wiley-Interscience, 2008
TWC and AOP
+ AOP for TWC + a good book on software engineering worth returning to + AOP programming history, language, and teaching method + Teaching as well as using AOP
|
|
|
|
|
|
| |
|
Growing Object-Oriented Software, Guided by Tests (Beck Signature Series) Steve Freeman, Nat Pryce
Addison-Wesley Professional, 2009
Summary Mock Objects is an approach to Test-Driven Development that changes the way programmers think about code. It encourages them to think about how objects interact with each other, rather than just how they work in isolation - as the founders of Object Oriented programming intended. Objects should be defined in terms of what they do, not what they are. Using Mock Objects with ...
|
|
|
|
|
|
| |
|
Test Driven Development: By Example (Addison-Wesley Signature Series) 30 reviews Kent Beck
Addison-Wesley Professional, 2002
Extremely important software development practices
+ Good Theory -- But Odd Decisions In Writing
Excellent book, well paced and informative. You should really go through the examples as you read those sections (part 2), even if they feel a little obvious, because if you are new to TDD you will pick up some insights. I particularly liked the Patterns section (Part 3), as it introduced some new ...
|
|
|
|
|
|
| |
|
LINQ in Action 29 reviews Fabrice Marguerie, Steve Eichert, ...
Manning Publications, 2008
A required desktop reference
+ LINQ in Action rocks + Comprehensible Tutorial + Great detail. Well organized and thorough.
|
|
|
|
|
|
| |
|
Aspect-Oriented Programming in ASP.NET Ann Catherine Jose, 2004
This article provides an introduction to aspect-oriented programming (AOP), specifically in the context of ASP.NET programming. Although the .NET Framework and ASP.NET do not implement AOP as such, there are features of ASP.NET, such as HTTP modules, whose basic design evinces AOP-like methodologies, and we can use these features to provide a greater understanding of AOP principles. In this ...
|
|
|
|
|
|
| |
|
Test Driven .NET Development with FitNesse Gojko Adzic
Neuri Limited, 2008
Test Driven .NET Development with FitNesse takes you on a journey through the wonderful world of FitNesse, a great web-based tool for software acceptance testing. FitNesse enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely fit for purpose.
|
|
|
|
|
|
| |
|
Agile Project Management with Scrum (Microsoft Professional) 36 reviews Ken Schwaber
Microsoft Press, 2004
A Handbook with Case Studies
+ The real deal + Good stuff + A very good overview + Good description of Scrum, from the master
|
|
|
|
|
|
| |
|
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) 250 reviews Erich Gamma, Richard Helm, ...
Addison-Wesley Professional, 1994
If you are a programmer, this is a must read
+ Design Patterns + A bit old school, but an excellent starting point... + The One book you absolutely must read if you develop with object oriented languages.
|
|
|
|
|
|
| |
|
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series) 46 reviews Craig Larman
Addison-Wesley Professional, 2003
Excellent survey of iterative and incremental development (IID) methodologies
+ Great comprehensive guide + broad overview of various methods with details on mechanics
This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of methodologies are compared side-by-side to determine the best fit for teams. However, rather than serving as a guide to determine ...
|
|
|
|
|
|
| |
|
C# 3.0 Design Patterns 16 reviews Judith Bishop
O'Reilly Media, Inc., 2008
Good Bang For The Buck
+ Short & Pretty Useful
Lets face it design patterns are something that we have to have but at the same token are usually difficult to understand where it should be used and how to create it. With design patterns C# 3.0 By Judith Bishop we have a little more help.
From structural patterns to Behavorial we can all feel ...
|
|
|
|
|
|
| |
|
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET 16 reviews Jimmy Nilsson
Addison-Wesley Professional, 2006
Excellent Book
+ Great book for pulling together DDD + Good book + Applying Domain-Driven Design and Patterns
|
|
|
|
|
|
| |
|
Using Aspect-Oriented Programming for Trustworthy Software Development 5 reviews Vladimir O. Safonov
Wiley-Interscience, 2008
TWC and AOP
+ AOP for TWC + a good book on software engineering worth returning to + AOP programming history, language, and teaching method + Teaching as well as using AOP
|
|
|
|
|
|
| |
|
LINQ in Action 29 reviews Fabrice Marguerie, Steve Eichert, ...
Manning Publications, 2008
A required desktop reference
+ LINQ in Action rocks + Comprehensible Tutorial + Great detail. Well organized and thorough.
|
|
|
|
|
|
| |
|
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series) 46 reviews Craig Larman
Addison-Wesley Professional, 2003
Excellent survey of iterative and incremental development (IID) methodologies
+ Great comprehensive guide + broad overview of various methods with details on mechanics
This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of methodologies are compared side-by-side to determine the best fit for teams. However, rather than serving as a guide to determine ...
|
|
|
|
|
|
| |
|
Aspect-Oriented Programming in ASP.NET Ann Catherine Jose, 2004
This article provides an introduction to aspect-oriented programming (AOP), specifically in the context of ASP.NET programming. Although the .NET Framework and ASP.NET do not implement AOP as such, there are features of ASP.NET, such as HTTP modules, whose basic design evinces AOP-like methodologies, and we can use these features to provide a greater understanding of AOP principles. In this ...
|
|
|
|
|
|
| |
|
Growing Object-Oriented Software, Guided by Tests (Beck Signature Series) Steve Freeman, Nat Pryce
Addison-Wesley Professional, 2009
Summary Mock Objects is an approach to Test-Driven Development that changes the way programmers think about code. It encourages them to think about how objects interact with each other, rather than just how they work in isolation - as the founders of Object Oriented programming intended. Objects should be defined in terms of what they do, not what they are. Using Mock Objects with ...
|
|
|
|
|
|
| |
|
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET 16 reviews Jimmy Nilsson
Addison-Wesley Professional, 2006
Excellent Book
+ Great book for pulling together DDD + Good book + Applying Domain-Driven Design and Patterns
|
|
|
|
|
|
| |
|
Test Driven .NET Development with FitNesse Gojko Adzic
Neuri Limited, 2008
Test Driven .NET Development with FitNesse takes you on a journey through the wonderful world of FitNesse, a great web-based tool for software acceptance testing. FitNesse enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely fit for purpose.
|
|
|
|
|
|
| |
|
C# 3.0 Design Patterns 16 reviews Judith Bishop
O'Reilly Media, Inc., 2008
Good Bang For The Buck
+ Short & Pretty Useful
Lets face it design patterns are something that we have to have but at the same token are usually difficult to understand where it should be used and how to create it. With design patterns C# 3.0 By Judith Bishop we have a little more help.
From structural patterns to Behavorial we can all feel ...
|
|
|
|
|
|
| |
|
Test Driven Development: By Example (Addison-Wesley Signature Series) 30 reviews Kent Beck
Addison-Wesley Professional, 2002
Extremely important software development practices
+ Good Theory -- But Odd Decisions In Writing
Excellent book, well paced and informative. You should really go through the examples as you read those sections (part 2), even if they feel a little obvious, because if you are new to TDD you will pick up some insights. I particularly liked the Patterns section (Part 3), as it introduced some new ...
|
|
|
|
|
|