This year, I am chairing the ‘industry track’ of ICSME: the international conference on Software Maintenance and Evolution, and you, yes you can be a part of this. In the regular, research, track, we are looking for paper that have made a novel contribution, for example a new algorithm to detect duplication in source code. […]
A tale on testing [Desiderius part #12]
Last week I wrote a post on transforming the playing logic from C# to F#, and, I admit it, I testing neither. In my defense: I was in a hurry 🙂 So, I added a few tests now, and what do you know? First test, first bug found! In a previous post I talked about on transforming an […]
Feedback on Desiderius [Desiderius part 11b]
I got me some feedback! Who knew, after 11 posts, people starting reading my posts and tweeting me feedback and ideas. @Felienne in F# can you do ` List.sortBy (helper.getRank) hand` instead of `List.sortBy (fun x-> helper.getRank(x)) hand`? — Daan van Berkel (@daan_van_berkel) March 6, 2016 Turns out, you can! That makes my code a bit […]
Playing in F# [Desiderius part 11]
Last week I reluctantly shared the ugle initial C# version of my simple playing AI “nextCard”. Today, let’s look at the nicer version. One of the first things I did in F# was make getSuit and getRank helpers: let getSuit (c: Desi.Card) : Desi.Suit = match c with | Desi.Card (s,r) -> s let getRank (c: […]
Simply the best
Being the best, it is a topic I heard about a lot this week. At the Oscars, in the American presidential race and closer to home in a discussion on diversity at my research group. Should we give an Oscar to a black actor? Should you vote for Hillary because she is woman? Should we […]