Skip to content
Browse files

explanations for the jury in README

  • Loading branch information...
1 parent 4e5e55d commit bbf4b11f5f5a530c5122b7d5dd5fb1ce2ca5c305 @youribonnaffe committed
Showing with 32 additions and 1 deletion.
  1. +32 −1 README
View
33 README
@@ -1 +1,32 @@
-Usage: mvn exec:java
+# Code Story - FooBarQix - http://www.code-story.net
+
+* Entry by Youri Bonnaffé
+* Usage: mvn exec:java
+
+## Hey Devoxx is 75% french, write some french please!
+
+No, code is to be written in English. You can't read English, you can't code (or at least you'll miss most of the resources available out there).
+
+## Java is dead, isn't it? (alternative: Java is the new Cobol)
+
+I don't think so and by the way you said that the live coding at Devoxx will probably be in Java, so I guess I picked the right language. Main advantage is that most of the developers can read Java so it is just simpler. I might write a Groovy version to see how it compares, especially since the exercise is well suited for a scripting language.
+
+## Maven for a single file main, seriously? (I'm downloading the internet thanks to you!)
+
+At least you understand the project structure, tests are where you expect them to be.
+
+## Default package, did you ever read Java style guide?
+
+Navigation in packages on Github is so painful so this is just a way of simplifying it. Yeah, yeah on real life I'll put real package names.
+
+## No streams, what about abstractions?
+
+YAGNI, KISS, blahblah. Just to print something String works too.
+
+## At least I hope you applied TDD...
+
+That's what I tried, but TDD by book just feels stupid, especially on simple problems that can fit in your head. Since I had examples and precise specifications, I started by writing them as acceptance tests. Then I wrote the code, made the tests pass and wrote more tests.
+
+## What about awesomeness?
+
+Isn't working code awesome?

0 comments on commit bbf4b11

Please sign in to comment.
Something went wrong with that request. Please try again.