Entries Tagged as 'Testability Explorer'

Testability Explorer: Measuring Testability

October 21st, 2008 · 4 Comments

Testability Explorer: Using Byte-Code Analysis to Engineer Lasting Social Changes in an Organization’s Software Development Process. (Or How to Get Developers to Write Testable Code) Presented at 2008 OOPSLA by Miško Hevery a Best Practices Coach @ Google Abstract Testability Explorer is an open-source tool that identifies hard-to-test Java code. Testability Explorer provides a repeatable [...]

Tags: Advice · OO · Testability · Testability Explorer

Changing Developer Behavior – Part 1

August 19th, 2008 · 2 Comments

by Miško Hevery | 19 August 2008 | republished from alphaITjournal So you’ve figured out a better way of doing things, but how do you get everyone to change the way they work and start writing code in this better way? This is something I face daily in my line of work as a best [...]

Tags: Advice · Rant · Testability Explorer

Unit-Tests way of thinking

June 30th, 2008 · 5 Comments

A good definition of unit tests is a test which 1) runs fast <5ms and 2) when it fails you can determine what is wrong without resorting to a debugger. This implies that a unit-tests must execute very limited amount of code so that the failures are well isolated. The ability to be able to [...]

Tags: Testability Explorer

AspectJ is better then AspectWerkz

June 26th, 2008 · 2 Comments

In theory I know what Aspect-Oriented-Programing (AOP) is. In practice I have never used AOP! (AspectJ, AspectWerkz nor any other AOP framework). Nevertheless I am going to go out on a limb and make a bold statement. AspectJ is way better then AspectWerkz! I would love to hear about any anecdotal evidence which can support [...]

Tags: Testability Explorer

Welcome to the Surface

May 26th, 2008 · 1 Comment

Last year I noticed that I could refactor a piece of code and make it better without actually knowing what the code does. This made me realize that the goodness of the code is independent of its function. I also realized that when I was looking at code to refactor I went thought a mental [...]

Tags: Testability Explorer