Java
Creating Directories With Fluent Interface
Submitted by Tomek Kaczanowski on Wed, 02/08/2012 - 10:10A short story about refactoring of a simple utility method - from boolean parameters to the fluent interface. All in the name of making the API perfect. :)
Code Retreat, Cracow, 2011 - Been There, Done That
Submitted by Tomek Kaczanowski on Mon, 12/05/2011 - 13:14I attended Global Day Code Retreat, Kraków, 2011. It was a very nice event. Below you will find some notes about it.
Visualization Of Dependent Test Methods
Submitted by Tomek Kaczanowski on Mon, 02/14/2011 - 12:26One day I started to experiment with visualization of test dependencies. I thought that maybe Graphviz can help to provide some nice diagrams that would help me see instantly what went wrong, and why some tests are skipped. In this post I present my achievements so far.
Getters/Setters Revisited - Validation of Order Class
Submitted by Tomek Kaczanowski on Wed, 01/13/2010 - 22:58This is a continuation of the post devoted to some code smells that was vigorously commented in favour of ugly, anti-OO code design :). Thanks God, I also got an interesting question regarding this problem.
Seems to me, that this topic should be discussed one more time.
How Programming Books Promote Code Smells
Submitted by Tomek Kaczanowski on Tue, 01/05/2010 - 20:50This rant is dedicated to code examples (found in books) that promote bad programming habits. Some of them can be counted among famous code smells.
...for God's sake, books should be educational in every aspect !
Is test-first any better than test-last? oh, yes it is!
Submitted by Tomek Kaczanowski on Mon, 07/20/2009 - 15:41Is test-first better than test-last ? Is there a significant difference in the quality of code developed using these approaches ? It's hard to say for sure. My gut feeling (and experience) tells me that test-first is superior. Sometimes I find evidences for this claim. Like the one I present in this blog post.
"Untestable" code - Groovy
Submitted by Tomek Kaczanowski on Thu, 06/11/2009 - 19:39This is a part of "Untestable code" series. See the introduction to know what is it all about (yes, you really should go there, do it).
The main idea of the series is to write unit-tests for a particularly nasty piece of code. In this part I will use Groovy language to write test cases... well, not exactly. The point is that you can't do it with Groovy. :(
GeeCON 2009 conference, Cracow, Poland
Submitted by Tomek Kaczanowski on Sat, 05/09/2009 - 14:01The GeeCON 2009 (http://geecon.org/) conference is over :( This is a sad news, because this event was GREAT !
It took place on 7-8th of May in my home town of Cracow, Poland. I enjoyed every bit of it - from interesting sessions to great catering.
This conference was special to me, because I was one of the speakers there with "Automation of functional tests" session. :)
4Developers conference, 2009 Cracow, Poland
Submitted by Tomek Kaczanowski on Sun, 03/08/2009 - 00:03Today I've spent few hours on 4Developers conference, in Cracow, Poland (http://4developers.org.pl/).
Shortly speaking - it was a very interesting conference, and I am really glad I've been there. Kudos to ogranisers, speakers and IT folks that I met there !
"Untestable" code - JtestR
Submitted by Tomek Kaczanowski on Mon, 04/21/2008 - 20:47This is a part of "Untestable code" series. See the introduction to know what is it all about (yes, you really should go there, do it).
The main idea of the series is to write unit-tests for a particularly nasty piece of code. In this part I will use JtestR library to write test cases... well, not exactly. The point is that you can't do it with JtestR. :(
This used to be my blog. I moved to http://tomek.kaczanowscy.pl long time ago.