sites.google.com
Clean Coder Gear - Clean Coder
https://sites.google.com/site/unclebobconsultingllc/home/clean-coder-gear
Uncle Bob Consulting LLC. Architecture and Design Consulting. Agile Technical and Management Consulting. Conference Appearances - Speaking and Keynotes. 8th Light - Software Craftsmen. CleanCoders YouTube Science Lessons. Uncle Bob Consulting LLC. Donate to the charities below and we'll send you Clean Code. For yourself and your team. Get you very own 18x24". Be the envy of the office! Come in S, M, and L. The 1 and Only. For all of your beverage. USB Flash Drive (2GB). Come in M, L and XL. An animal she...
sites.google.com
The Truth about BDD - Clean Coder
https://sites.google.com/site/unclebobconsultingllc/the-truth-about-bdd
Uncle Bob Consulting LLC. Architecture and Design Consulting. Agile Technical and Management Consulting. Conference Appearances - Speaking and Keynotes. 8th Light - Software Craftsmen. CleanCoders YouTube Science Lessons. The Truth about BDD. I really like the concept of BDD. Behavior Driven Development). I think Dan North is brilliant, and had done us all a great service by presenting the concept. OK, you can feel the but coming, can’t you? It’s not so much a but as an aha! Is a variation on TDD. And so...
giordano.scalzo.biz
Giordano Scalzo's Personal Blog » tutorial
http://giordano.scalzo.biz/category/tutorial
Giordano Scalzo's Personal Blog. Just another useless weblog. About Me 2.0. Learn a bit of Ruby every day: block local variable. 8212; giordano scalzo @ 5:52 pm. In Ruby 1.8.7 it wasn’t possible define a local variable to a block, so the following code produces an exception:. Ruby 1.9.2 it’s possible add a local variable to a block:. Now it works as expected. Learn a bit of Ruby every day: Dir.exist? 8212; giordano scalzo @ 10:38 pm. Tmp") # = true. Temp") # = false. A more correct alias is. As far IR...
en.wikipedia.org
Kata (programming) - Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/Kata_(programming)
From Wikipedia, the free encyclopedia. It has been suggested that this article be merged. Into The Pragmatic Programmer. Proposed since January 2014. Is an exercise in programming which helps a programmer hone their skills through practice and repetition. The term was probably first coined by Dave Thomas. Co-author of the book The Pragmatic Programmer. In a bow to the Japanese concept of kata. In the martial arts. As of October 2011. Dave Thomas has published 21 different katas. Hunt, Andrew; Thomas, Dave.
tommycode.se
The Tommy Code: Code Katas
http://www.tommycode.se/p/code-katas.html
A Senior Software Developer Sharing My Experience. Here I will publish links to Code Katas around the web. If you know of any Kata that isn't linked already, please add a comment. Please add a comment also if there are any specific kata(s) you really like. Http:/ codekata.pragprog.com/. Http:/ codingdojo.org/cgi-bin/wiki.pl? Http:/ content.codersdojo.org/code-kata-catalogue/. Http:/ butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata. Http:/ katas.softwarecraftsmanship.org/. Subscribe to: Posts (Atom).
sites.google.com
A Mess is not a Technical Debt. - Clean Coder
https://sites.google.com/site/unclebobconsultingllc/a-mess-is-not-a-technical-debt
Uncle Bob Consulting LLC. Architecture and Design Consulting. Agile Technical and Management Consulting. Conference Appearances - Speaking and Keynotes. 8th Light - Software Craftsmen. CleanCoders YouTube Science Lessons. A Mess is not a Technical Debt. The term Technical Debt. In short, the business has decided that it can afford to delay release 2 in order to accelerate release 1. Is this wise? Of reasoned technical debt may indeed be appropriate. A mess is not a technical debt. A mess is just a me...
rubygeek.com
Getting Better at Practice - Ruby, etc
http://www.rubygeek.com/2013/10/13/getting-better-at-practice
Learn all the things. He who enjoys doing and enjoys what he has done is happy. - Fortune Cookie. Getting Started with Ruby/Rails. Getting Better at Practice. It often surprising to me to find developers who don’t spend time improving their craft. In reading the book The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series. Practicing is what you do when you aren’t getting paid. You do it so you will be paid, and paid well. Learn your editor. Need to find file name XYZ?
bartriemens.wordpress.com
Unit Testing in Scheme/Lisp : Roman Numeral Algorithm | Bart Riemens' Blog
https://bartriemens.wordpress.com/2010/08/22/unit-testing-in-schemelisp-roman-numeral-algorithm
Bart Riemens' Blog. The journey of a Software Craftsman. Unit Testing in Scheme/Lisp : Roman Numeral Algorithm. After watching this Roman Numerals Kata. I was inspired to write the same algorithm in Scheme/Lisp, but one thing let to another and before I knew I had a couple of libraries, unit tested and all. Download the files here. Define (displayln text) (begin (display text) (newline) ). Define (show key value) (begin (display key) ;(newline) (display " = ") (displayln value) ). Test "Repeat a string 0...