Dojo: What is good code? Evaluating code quality

Mar 22, 2018 · Leipzig, Germany

This meetup is held in English language.

SAFE SPACE POLICY

Dani strives to create safe environments: free of harassment and full of kindness (smiles are welcome). If you aren't sure what this is about, please take a look at the Berlin Code of Conduct (http://berlincodeofconduct.org/) and make sure you adhere to it during the session ;)

OVERVIEW

Fancy having a good time hacking & discussing software altogether? As part of his journey “visiting communities, sharing good vibes and crafting software”, visiting software crafter Daniel Carral will run a dojo on code quality. Important: as usual for coding dojos, it would be great if you come with a development environment already setup in your laptop.

AGENDA

(Intro) Introduction to the topic: what is “good code”?

(Craft) Solve a simple algorithmic problem.

(Show) Discuss some of the different approaches we came up with.

(Evalute) Evaluation based on opinion vs facts: introduction to static code analysis and software metrics.

(Discuss) Take a look at more potential solutions, what do the numbers say? Final remarks / discussion.

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

Event organizers
  • Softwerkskammer Leipzig

    Wir treffen uns ein mal im Monat an wechselnden Orten in Leipzig um über alles was Software ausmacht, unabhängig von Sprachen, Tools und Frameworks zu diskutieren. Hier einige mögliche Themen: - Fachvorträge - coding dojos & katas: Learning by doing - code retreats: einfach mal machen - open space: mini konferenzen zu allen möglichen Themen - Oder einfach nur Kaffee, Bier oder sonstwas trinken und über interessante Dinge reden ;-)

    Recent Events
    More

Are you organizing Dojo: What is good code? Evaluating code quality?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews