Ruby Refactoring Kata – Tennis Game [series of YT videos]

Posted on July 8, 2019. Filed under: Uncategorized | Tags: , , , , , , |

Ruby Refactoring Kata – Tennis Game [series of YT videos] ~2 weeks ago I’ve decided to give a try to the Ruby Refactoring kata called Tennis Game. Those katas allow practicing refactoring, they usually come with mostly OK test coverage, so that you can focus on the code transformations.

Read Full Post | Make a Comment ( Comments Off on Ruby Refactoring Kata – Tennis Game [series of YT videos] )

What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips)

Posted on January 17, 2019. Filed under: Uncategorized | Tags: , , , , , , , |

What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips) A while ago I found a great presentation on code refactoring called All the little things[1] from Sandi Metz. The presentation was based on an exercise called The Gilded Rose Kata. It inspired me to play with the Kata and here are some […]

Read Full Post | Make a Comment ( Comments Off on What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips) )

SOLID principles

Posted on March 9, 2018. Filed under: Uncategorized | Tags: , , , , |

Welcome to the five-part series of blog posts about SOLID Principles. In each part I will describe and analyze one of these principles. In the last part, expect summary of the entire series containing a few tips and thoughts. Let’s start. What are SOLID Principles? There are five general design principles of object-oriented programming intended […]

Read Full Post | Make a Comment ( Comments Off on SOLID principles )

Write Emacs Commands Using Perl, Python, Ruby, …

Posted on September 5, 2016. Filed under: Uncategorized | Tags: , , , , , |

Write Emacs Commands Using Perl, Python, Ruby, … Write a script in your favorite language and make it into a emacs command!

Read Full Post | Make a Comment ( Comments Off on Write Emacs Commands Using Perl, Python, Ruby, … )

Drawing a Binary Tree in Ruby & Perl

Posted on October 14, 2012. Filed under: Uncategorized | Tags: , , , , |

When I started learning Ruby last year I decided to implement a binary tree and some of its basic operations (insert, delete, walk, and search) just to get my feet wet on the language. Binary trees are a good exercise because you need to use several features of the language like conditional statements, loops, and […]

Read Full Post | Make a Comment ( None so far )

Liked it here?
Why not try sites on the blogroll...