Zum Inhalt springen

Dojo: What is good code? Evaluating code quality

Foto von Maik Toepfer
Hosted By
Maik T.
Dojo: What is good code? Evaluating code quality

Details

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.

Photo of LE Software Craft Community group
LE Software Craft Community
Mehr Events anzeigen
Basislager Coworking
Petersteinweg 14 · Leipzig