String Calculator Kata nowadays is up-coming technique,
which brings karate disciplines into software development. After two years of
C# experience I want to get acquainted with F# programming language and I found
programming Kata exercise to fit nicely.
I’ve done string calculator according to rules, given at
Roy Osherove page. This is the first part, which covers only beginner level.
In next post I’ll show full kata in F#, which will contain all the required
functionality given at that page.
Note that there are quite a few enhancements to code in this kata, but I wanted to make it as first draft. Just to see how we can implement simple and naive calculator using F# language, which is new for me.
Thanks and enjoy.
Note that there are quite a few enhancements to code in this kata, but I wanted to make it as first draft. Just to see how we can implement simple and naive calculator using F# language, which is new for me.
Thanks and enjoy.
Hi Illya, nice job :)
ReplyDeleteBtw, what soft did you use for screen recording and video editing?
Hi. Thanks for response)
DeleteI use Camtasia Studio 7 for video capturing. Also I use it for video and audio editing. This is very good tool, which I think is used at pluralsight (they use a very similar styles for text popups and selection blocks). Styles in video are not quite consistent with VS 2012 dark styles, but hey - this is my first video with it. Hope to make them more coherent in future videos.
Thanks, good know.
DeleteHi, I'm new to TDD - I really like the split screen layout you have + the Pomodoro widget looks neat. Will be giving both a try!
ReplyDeleteNice vid + like the music. What's the playlist?
Hi, thanks for warm comments
DeleteYou will find playlist at the video description in youtube video :)
What app did you used for pomodoro?
ReplyDeleteIt was Tomighty http://www.tomighty.org/
DeleteBut now I use Pomodairo, because it track items as well http://code.google.com/p/pomodairo/
Hi... how do you get NUnit to work on modules with static methods - is that a feature of NCrunch or something else? I've tried doing the same thing as your demo, except I'm using ContinuousTests, and I get nowhere unless I make actual classes in F# with instance methods.
ReplyDelete