Nice exemplification of edge cases and how they creep into the process of software writing/modelling. It also shows, that ontological modelling without use case is… hard.
https://buttondown.email/hillelwayne/archive/edge-case-poisoning/
Nice exemplification of edge cases and how they creep into the process of software writing/modelling. It also shows, that ontological modelling without use case is… hard.
https://buttondown.email/hillelwayne/archive/edge-case-poisoning/
Now, simply replace ‘foo’ with ”foo’ ‘bar” and ‘bar’ with ‘examples’. And … the message is:
I hate ‘foo’ ‘bar’ but I love good examples.
or is it
I hate ‘foo’ ‘bar’ examples but I love good examples.
???
“Verwaltungen sind auch eine Arena für Machtkonflikte und erinnern mitunter an “organisierte Anarchie”. Wer dies versteht und weiß, dass das innerhalb gewisser Grenzen auch normal ist, dem bleiben im Umgang mit und im Leben in Verwaltungen einige Frustrationen erspart.”
Wolfgang Seibel, Verwaltung Verstehen, S. 26
“Die Verwaltung ist Thätigkeit des Staates zur Ver-
wirklichung seiner Zwecke. Sie bildet als solche den Gegensatz zur
Verfassung, welche den Staat erst fertig stellt, damit er thätig
werden könne.”
http://www.deutschestextarchiv.de/book/view/mayer_verwaltungsrecht01_1895?p=23
Andere Tätigkeiten des Staates:
Gesetzgebung, Rechtssprechung und Regierung.
“Denn Herrschaft ist im Alltag primär: Verwaltung.”
Max Weber, Wirtschaft und Gesellschaft
“Verwaltung gilt bestenfalls als uninteressant, jedenfalls als Expertenangelegenheit. Das ist paradox, schon deshalb, weil die öffentliche Verwaltung im demokratischen Staat Angelegenheit der Bürger sein sollte, und das kann sie nur sein, wenn diese die Möglichkeit haben, sich über ihre Eigenheiten zu unterrichten und sie wenigstens ihren Grundzügen nach zu verstehen.”
Wolfgang Seibel, Verwaltung verstehen, 2. Aufl. 2017.
Hier ein paar Links zu geplanten Vorhaben im Bereich digitale Verwaltung
Nutzerkonto Bund
Verwaltungsportal Bund
https://www.beta.bund.de/DE/Navigation/Home/home_node.html
Online-Ausweis-Funktion
https://www.personalausweisportal.de/DE/Home/home_node.html
Onlinezugangsgesetz
http://www.gesetze-im-internet.de/ozg/
Gesamtstrategie des IT-Planungsrates
https://www.it-planungsrat.de/DE/Projekte/Steuerungsprojekte/eIDStrategie/eID_strategie_node.html
Nach erfolgreicher Reparatur mit Hilfe von https://pattevugel.de müssen jetzt nur noch Wind, Zeit und Ort in Übereinkunft gebracht werden.
“Am 11. September 2001 fliegen in den USA zwei Flugzeuge in das World Trade Center. Der amerikanische Präsident George W. Bush erklärt den “Krieg gegen den Terror”. Am 11. Oktober 2001 wird im Bundestag ein neuer Paragraf diskutiert: der Paragraf 129b. Er soll den Paragrafen 129a, der die Mitgliedschaft in einer terroristischen Vereinigung unter Strafe stellt, auf das Ausland ausweiten. Der Gesetzesvorschlag besteht aus nur einem Satz: “Die §§ 129 und 129a gelten auch für Vereinigungen im Ausland.
[…]
Am 26. April 2002 bringt die Bundesregierung eine neue Version des Paragrafen 129b in den Bundestag ein. Er soll nun “nur mit Ermächtigung des Bundesministeriums der Justiz und für Verbraucherschutz” gültig sein.”
Am 28. Juli 2020 wird der Paragraph in einem Gerichtsurteil auf Mitglieder einer Partei angewendet. Die Partei gilt nach deutschem Recht nicht als terroristische Vereinigung, wohl aber nach türkischem. Den Verurteilten wird kein anderes Vergehen außer der Mitgliedschaft vorgeworfen.
https://micro-editor.github.io/
Easy to use “strg+c, strg+v” text editor for terminals. Good for workshops etc.
… ist vorüber, wir hatten alle unseren Spaß, dabei sollte man es jetzt belassen.
https://www.youtube.com/watch?v=mkrKch7gbb8
Geht nach Hause, Leute!
Derzeit gibt es eine tolle Sammlung von “FilmDebüts” in der ARD Mediathek. Einige der Wim Wenders Filme sind auch noch abrufbar. Hier eine bunte Mischung aus Sehenswertem:
Woher kommt der Slogan “America First”? Gibt es einen amerikanischen Faschismus? Wie würde man ihn erkennen? Und was sagten die Nazis zu rassistischen Lynchmorden?
https://www.nybooks.com/daily/2020/06/22/american-fascism-it-has-happened-here/
Gefunden in: https://www.blaetter.de/
Papier des Bundes-CIO vom 14.07.2020
Neben Open-Data (Punkt 1) wird darin auch Open-Source (Punkt 8) erwähnt, leider eher aus Nutzersicht. Dabei würde zum Stichwort “Digitale Souveränität” auch eine aktivere Open-Source-Strategie passen, die eine Veröffentlichung von “Behördencode” vorsieht. Nicht nur unter Gesichtspunkten der Transparenz könnte eine “Open-Behördencode”-Strategie interessant sein, vielmehr können durch Open-Source-Ansätze innovative Prozesse ermöglicht und beschleunigt werden. Der Austausch von technischen Lösungen zwischen Behörden und ihren Dienstleistern könnte durch eine gezielte “Open-Behördencode”-Strategie vorangetrieben werden.
Beim Mutation-Testing wird die Güte automatisierter Tests bewertet. Das klassische Mittel zur Bewertung ist die Codecoverage, d.h. eine Analyse wieviele Codezeilen durch automatisierte Tests aufgerufen werden. Dies liefert jedoch keine Aussage darüber, wie gut der Code tatsächlich geprüft wurde. Hier setzt Mutation-Testing an. Hierfür werden automatisiert kleine Änderungen am Code vorgenommen und es wird überprüft, ob die automatisierten Tests anschließend fehlschlagen. Je sensibler die Tests auf Änderungen reagieren, desto besser funktioniert die Überprüfung – so die Faustregel. Vorallem liefert das Mutation-Testing aber Hinweise, zu welchen Aspekten noch Assertions (Zusicherungen/Überprüfungen) fehlen könnten.