IRC Logs for #zfx


2021-08-09

04:25:15 Magister joined the channel
04:53:04 IceMichael: moin
05:40:43 Schrompf joined the channel
06:43:42 xq: huhu
06:44:29 xq: Schrompf: ich dachte, da kommt ein ausführlicheres review, aber ich sehe, du bist noch nicht durch :)
06:48:05 Schrompf: ne, noch nicht. und ich will's nicht spoilern. und es muss ja sonst nix gesagt werden: gameplay meh, story yeh
06:48:40 xq: joa, gameplay war definitiv nicht portal
09:37:53 joeydee joined the channel
09:38:00 joeydee: moin
09:44:08 xq: huhu
09:45:55 joeydee: na altes Haus, was geht?
09:46:30 xq: nicht der zig compiler
09:46:30 xq: wtf
09:46:39 xq: ich hab nen nullpointer access im compiler ausgelöst
09:47:02 joeydee: oje, Welten brechen zusammen
09:47:34 xq: heh.
13:00:44 xq: https://twitter.com/GOGcomDE/status/1424692494214774790
13:00:46 xq: sehr schön
13:06:13 xq: auch wenn Schrompf das immer anders sieht: Unit Testing ist schon sehr nice
13:13:01 IceMichael: könnte schwören, dass du das wie alles "Organisatorische" vor ein paar Jahren auch noch vehemet bestritten hättest
13:14:55 xq: ich kann Schrompf schon verstehen
13:15:04 xq: in C/C++ ist es relativ fieser pain
13:15:20 xq: vorallem kannst du es nicht wirklich nachträglich auf neue code bases stülpen
13:16:13 xq: IceMichael: nicht vehement, aber es ist halt ne kosten-nutzen frage
13:16:21 xq: und hängt sehr vom arbeitsstil der jeweiligen person ab
13:19:30 IceMichael: xq, ja, wenn die Architektur nicht für UTs gemacht ist (v.a. bzgl Mocking), dann ist es natürlich besonders schwierig
13:19:48 xq: für mich hat zig das ganze tatsächlich hart angetriggert
13:19:57 xq: es ist einfacher, unit tests zu schreiben als normale anwendungen
13:20:09 IceMichael: manche Funktionen (side-effect free) kann man natürlich sehr komfortabel testen, Algorithmen zB
13:20:13 IceMichael: sobald UI dazu kommt, ist es superpainful
13:20:18 xq: jo
13:20:24 xq: UI kannste eigentlich nicht unit testen
13:20:25 IceMichael: and wenn man natürlich von externen Dingen abhängt (files, network), ist es halt auch kacke, da muss man es mocken
13:20:33 IceMichael: und ab dann macht halt der ganze Interface-Scheiß wie von Java auch echt Sinn
13:20:46 IceMichael: na ja, bei Qt geht es einigermaßen gut, aber wenn das Framework es nicht kann
13:27:31 IceMichael: na ja, ich bin mittlerweile der Meinung ohne UTs ist es einfach Unsinn. Ich weiß nicht, wie man beim Refactoring sonst sicherstellen soll, dass wirklich noch alles so klappt wie erwartet
13:27:42 IceMichael: je nach Refactoring-Level eben
13:27:48 IceMichael: oder nen Algorithmus optimieren, ob der nachher noch klappt...
13:27:53 IceMichael: aber da würde Schrompf auch nicht widersprechen, glaub ich
13:39:20 xq: ne
13:39:29 xq: unit tests sind ja auch primär für so algorithmen-kram
13:40:20 IceMichael: man unterscheidet gern und integration tests nennt man dann nicht UTs, aber eigentlich ist der Mechanismus oft fast derselbe
13:40:33 IceMichael: daher na ja, ich find es oft nicht so wichtig da zu unterscheiden
16:22:58 xq: boaaaaaah
16:23:25 xq: wie zum fick können leute mit python arbeiten?
19:18:37 Schrompf joined the channel
19:18:54 xq: Guten Schrompf, Herr Abend!
19:20:00 Schrompf: Das geht ja auf keine X-Haut mehr!