Author Archives: Jaroslaw Pawlak
MapToObjectConverter finally made it to Maven Central Repository. You can try it out by just adding a dependency:
<dependency> <groupId>uk.co.jpawlak</groupId> <artifactId>map-to-object-converter</artifactId> <version>1.1</version> </dependency>
As a Software Engineer consultant in Zuhlke, I have an opportunity to work on various projects in various stages of development. Recently I have joined another existing project and I have found out again that we use
List<Map<String, Object>>. But mapping it to objects is too much effort so instead we keep working with maps. But what if mapping could be trivial and painless?
Recently I gave a presentation called “Bad Practices of Testing”. It shows the most common mistakes done while writing tests, describes problems they cause and shows how to do it better. Slides are done using github markdown so you can read it online here: https://github.com/Jarcionek/Bad-Practices-of-Testing
You have probably heard about modulo bias using random number generator. If you read Effective Java by Joshua Bloch this problem is described in Item 47. But did you ever think why there is a problem with simple code like this
Math.abs(rnd.nextInt()) % n ? Why the distribution of elements is not equal and by how much is it exactly biased? Here is the mathematical explanation:
Recently when reviewing my code before opening a pull request, I have noticed a few methods that I felt were untested. I have run all tests with coverage and indeed 7 methods in the class were not covered. The class was a data object and all these 7 methods were mostly getters and setters so the following questions arose:
- Should I have a unit test for data object?
- Should I be testing getters and setters?
- Why I never had to do this before?
Recently I have enjoyed Christmas sales on Steam and bought a few products really cheap – among others I bought a new decks to Magic The Gathering: Duel of Planewalkers 2012.
After playing a few times against the computer (whose AI is sometimes really dumb) I started thinking about playing against my friends and hence restoring the work on my MTG project.
I wonder if I will be able to go together with my studies, MSci project, work and MTG project…
This is my fourth and final year at King’s College London, hence I have to do MSci Individual Project.
I have chosen a topic “Flag Co-ordination around a Circle”.