Monthly Archives: June 2008

Bertrand Meyer, ETM, Java Byte Code, Eiffel

Bertrand Meyer is the author of a classic software development book Object-Oriented Software Construction.  He is also the father of the Eiffel language.  I have a lot of respect for his work, it was quite heavily plugged when I was … Continue reading

Posted in .NET, Eiffel, Java, Software Development | Leave a comment

UML and CRC and Agile References

CRC Cards (Class Responsibility Collaborator cards) Class Name Responsibilities Collaborators A very good UML diagram reference (I may have referenced this one before). http://www.agilemodeling.com/essays/umlDiagrams.htm And a page of useful agile resources, from a process standpoint. http://www.agilelogic.com/sp_resources.html I particularly like the … Continue reading

Posted in Java, Software Development, Testing | Leave a comment

RSA Client Downloads

RSA clients for windows from 5.2 -> 7.0 Both 64 bit and 32 bit versions. Am using the remote agent with 6.1 on Vista Ultimate and everything is hunky dory. What prompted me to upgrade was a recent Vista SP1 … Continue reading

Posted in Networking, Windows | Leave a comment

More on Enums

Something that bothers me about Java Enums, is that they don’t represent ints out of the box.  Like no easy way to use them to represent particular indexes in an array, with the auto-incrementing thing happening, as per C/C++. If … Continue reading

Posted in Java | Leave a comment

AssumeThat(flexibleJunitTesting.withMatchers(), isGreat());

I’ve seen Matchers used in EasyMock but I kinda stumbled across the assertThat method in JUnit today and realised how powerful this stuff can be. Usage: assertThat(“You Failed”, testValue, allOff(greaterThan(3), lessThan(6)) They seem a lot simpler in this context even … Continue reading

Posted in Java, Testing | Leave a comment