growing-object-oriented-software.com
Growing Object-Oriented Software Guided by Tests: About the Authors
http://www.growing-object-oriented-software.com/authors.html
Growing Object-Oriented Software Guided by Tests. Steve Freeman and Nat Pryce are independent software consultants who were pioneers of Agile software development in the UK. They've both worked in a range of industries and organizations: system development for telecoms, finance, sports reportage and marketing communications, shrink-wrap applications for IBM, and industrial and academic research. They were founder organizers of the London XP Day. They are based in London, UK. Praise for the Book.
mbartyzel.blogspot.com
Touching the Void: Agile Coaching Clinic @ 4Developers Conference
http://mbartyzel.blogspot.com/2015/04/agile-coaching-clinic-4developers.html
Be mindfully present, utilize whatever happens, and do what you say. Wednesday, April 15, 2015. Agile Coaching Clinic @ 4Developers Conference. This year at 4Developers Conference. Coaches from BNS IT. Arranged a special event for attendees. We'll provide a free agile caching sessions. During the session you will get a deeper insight in issues you faced with as a TeamMember, ScrumMaster, ProductOwner or Agile Coach. Wednesday, April 15, 2015. Subscribe to: Post Comments (Atom). Kanban On The Fridge Door.
joewalnes.com
Life | Joe Walnes
https://joewalnes.com/category/life
Software development. And stuff. Archive for the ‘ Life ’ Category. For the past few months, I’ve been doing more and more electronics and making. Here’s some photos of my electronics workbench in the basement and tips I’ve learned along the way…. 8211; a great way to build a workbench. Just add wood. For electronics work, I find it more comfortable to stand. The black mat on the floor is one of those soft mats that make it easier to stand without getting tired. A a large craft mat. Get cheap stackable s...
loosecouplings.com
Loose Couplings: January 2011
http://www.loosecouplings.com/2011_01_01_archive.html
Loose: not fixed or rigid. Couplings: interactions between different properties of a system. Tuesday, January 18, 2011. How to write testable code. This post is my attempt to summarize the high level basics of writing testable. Code My approach is heavily influenced by the work of Misko Hevery. And is focused on creating loosely-coupled components using Dependency Injection ( but not necessarily using a DI container. Writing testable code basically comes down to three guidelines:. A newable is a class th...
craftedsw.blogspot.com
Crafted Software: OOP & OOD
http://craftedsw.blogspot.com/p/object-oriented-programming.html
Where how it is done is as important as having it done. Presentations, Interviews and Articles. Some key values and principles of Object-Oriented Design. Cohesion - The cornerstone of OOP. SRP - Single Responsibility Principle. LSP - Liskov Substitution Principle. OCP - Open Closed Principle. A few techniques for a more expressive code. MVC and Multi-tier architecture. One team, one language. A basic ActiveRecord implementation in Java. Subscribe to: Posts (Atom). London, United Kingdom. Customizing fitS...
craftedsw.blogspot.com
Crafted Software: March 2015
http://craftedsw.blogspot.com/2015_03_01_archive.html
Where how it is done is as important as having it done. Presentations, Interviews and Articles. Friday, 20 March 2015. New Blog @ codurance.com/blog. Quite a few people asked me if I had stopped blogging. The answer is NO. In November 2013, Mashooq Badar and I started Codurance. And since then I only blogged on our company website. Please visit http:/ codurance.com/blog. For my latest blogs. Apologies for taking more than one year to add this message here. Posted by Sandro Mancuso. London, United Kingdom.
craftedsw.blogspot.com
Crafted Software: May 2012
http://craftedsw.blogspot.com/2012_05_01_archive.html
Where how it is done is as important as having it done. Presentations, Interviews and Articles. Friday, 18 May 2012. Testing multiple properties with single assertion. Every time I was trying to test an object's properties I was neither satisfied writing very verbose tests nor in using some of the out of the box hamcrest matchers. Although using the matchers was a big help, I never managed to make them read the way I wanted. How to use it. Make sure you are using org. Instead of the JUnit one. And author...
craftedsw.blogspot.com
Crafted Software: My birthday wish list
http://craftedsw.blogspot.com/2013/07/my-birthday-wish-list.html
Where how it is done is as important as having it done. Presentations, Interviews and Articles. Tuesday, 30 July 2013. My birthday wish list. Today is my birthday. Yay! And since today is all about me, I will choose what I want as a present. As a developer, here's what I want:. I want developers to be empowered to do whatever they need to do to satisfy the real business needs and delight their customers. I don't want to see developers working with technical. People that think that their role is to define...
craftedsw.blogspot.com
Crafted Software: June 2012
http://craftedsw.blogspot.com/2012_06_01_archive.html
Where how it is done is as important as having it done. Presentations, Interviews and Articles. Saturday, 9 June 2012. Test-driving Builders with Mockito and Hamcrest. A lot of people asked me in the past if I test getters and setters (properties, attributes, etc). They also asked me if I test my builders. The answer, in my case is it depends. In summary, if these data structures and builders already exist, I wouldn’t bother retrofitting test for them. In the real life, I would be writing on test at a ti...
craftedsw.blogspot.com
Crafted Software: Screencast: Testing and Refactoring Legacy Code
http://craftedsw.blogspot.com/2012/12/screencast-testing-and-refactoring.html
Where how it is done is as important as having it done. Presentations, Interviews and Articles. Tuesday, 18 December 2012. Screencast: Testing and Refactoring Legacy Code. A common question when developers want to make legacy code better is "Where do we start? I also address that explaining the how the approaches for testing and refactoring legacy code are the opposite from each other. Besides a few other things, I also cover the use of code coverage tools to help us testing the code, how often we should...
SOCIAL ENGAGEMENT