Direkt zum Hauptbereich

Code Retreat: Keine If-Ausdrücke

Ich hatte am letzten Samstag einen Code Retreat organisiert. Dabei hatten wir auch zwei Sessions mit der Vorgabe, keine If-Ausrücke (auch keine switches oder ?-Operatoren) zu verwenden.

Folgendes fand sich daraufhin haufenweise im Code eines Paares:

while (a == 1)
{
   //do something
   break;
}

Soviel also zum Ziel, saubereren Code zu schreiben...

Konstruktivere Beispiele findet man stattdessen im Artikel "Ohne Wenn und Aber" .

Kommentare

  1. Hey, coole Sache (also jetzt nicht die Schleife). Was habt ihr genau bei dem Code Retreat gemacht?

    AntwortenLöschen
  2. Wir haben uns größtenteils an die Vorgaben des obigen Links gehalten:

    In jeweils 45 Minuten musste paarweise die Simulation "Conways Game of Life" programmiert werden.

    Dabei sollte in TDD entwickelt werden und es sollte darauf geachtet werden "sauberen Code" zu schreiben.

    Das ist, naja, noch nicht ganz gelungen :-).

    Zum einen gab es einige Teilnehmer, die noch nichts von Unit-Tests gehört hatten, so dass ich hier bei zwei Sessions dabei saß, um diese Grundlagen zu vermittelt (was aber auch in Ordnung ist, denn um diesen Wissensaustausch geht es ja beim Code Retreat).

    Dann waren wir auch eine gerade Anzahl an Teilnehmern, so das ich als "Facilitator" auch nicht die Möglichkeit hatte den Entwicklern über die Schultern zu schauen und bei Regelbrüchen auf die Finger zu hauen.

    Bei den nächsten Veranstaltungen will ich das dann aber noch strenger handhaben. Evtl. biete ich vorher noch ein extra Training für TDD an.

    AntwortenLöschen
  3. Habt ihr das in der Firma gemacht oder unabhängig davon?

    AntwortenLöschen
  4. Ich habe das privat organisiert, habe aber die Räumlichenkeiten der Firma, sowie deren Schulungsrechner genutzt. Außerdem hat sie unser Mittagessen gepsonsert.

    AntwortenLöschen
  5. Klingt gut.
    Mit dem "strenger handhaben" solltest du nicht übertreiben. Ich weiß das du durchaus einen Hang zum Extremismus hast :-D

    Ansonsten hat Sebastian ja schon das interessanteste gefragt

    AntwortenLöschen

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

Utopie gesucht

In den 90er Jahren gab es meiner Meinung nach eine positive Zukunftssicht. Das sah man u.a. in der Serie Star Trek The next generation. Heute dagegen scheint es nur noch pessimistische Blicke auf die Zukunft zu geben. Auch die aktuellen Star Trek Serien stellen eine düsterere Welt dar. Dies könnte zu einer selbst erfüllenden Prophezeiung werden. Gibt es in der aktuellen Popkultur noch Utopien?

Laissez-faire

Ich bin mit den Gender-Verboten, die gerade in einigen Bundesländern erlassen werden, nicht so glücklich. Zwar bin ich der Meinung, dass man die selbsternannte "geschlechtergerechte" oder "gendersensible" Sprache nicht nutzen sollte, da sie sexistisch und frauenverachtend ist; allerdings glaube ich, dass sie sich aus genau diesen Gründen nicht durchsetzen wird, wenn man den Menschen die Wahl lässt. Ich bin davon überzeugt, dass meine Argumente gegen die separierenden Sprache und für die vereinende Sprache nachhaltiger sind als Verbote. Verbote sehe ich hier als kontraproduktiv, da sie wahrscheinlich Widerstand hervorrufen und die Debatte eher verhärten, was ein Überzeugen durch Argumente unwahrscheinlicher macht. Außerdem schafft es einen Referenzfall, der den Gendergegnern auf die Füße fallen wird, wenn sich die Mehrheitsverhältnisse ändern sollten. Denn - wie du mir mir, so ich dir - wird dann umgekehrt das gegnerische Maskulinum verboten. Genau aus diesem Grund ...

Key Art

Eine ausgediente PS/2-Tastatur und ein nicht benötigter Setzkastenrahmen: