Skip to content

Coding Dojo with Dani - What is “good code”? Evaluating code quality (Belgrade)

Photo of Dragan Stepanović
Hosted By
Dragan S.
Coding Dojo with Dani - What is “good code”? Evaluating code quality (Belgrade)

Details

Happy to announce that, instead of session #4 of TDD course, this week we'll have Daniel Carral, a fellow craftsman from Berlin facilitating Coding Dojo on topic:

What is “good code”? Evaluating code quality

The workshop is hands-on session and assumes you'll bring your own laptop.

Number of seats is limited to 20, so hurry up :)

# Workshop / hands-on session

What is “good code”? Evaluating code quality

Facilitated during SoCraTes Day Berlin, in October 2017.

The kata can be done in any language of your choice and we will provide an initial (failing) test

Agenda

> 1. (Intro - 10 min) Introduction to the problem: what is “good code”?
> 2. (Craft - 40 min) Solve a simple algorithmic problem.
> 3. (Show - 25 min) Discuss the (probably) different approaches we came up with.
> 4. (Discuss - 30 min)
> - Evaluation based on opinion vs facts: introduction to static code analysis / software metrics.
> - Take a look at more potential solutions, what do the numbers say?
> - Final remarks / discussion.

Additional information
Attendees should bring:

  • Laptop with a development environment setup in advance (since we'll pair, enough with one of two)

  • Motivation to learn & have fun :)

Note: Provided initial test suite is available, in, at least: C, Clojure, Coffeescript, Lisp, C++, C#, JavaScript, Elixir, Erlang, F#, Go, Haskell, Java, Kotlin, Lua, Objetive-C, PHP, Python, Ruby, Rust, Scala, Swift, Typescript.

Photo of Software Crafting Serbia group
Software Crafting Serbia
See more events
Startit Centar
Savska 5 · Belgrade