{"id":2095,"date":"2016-11-02T18:23:24","date_gmt":"2016-11-02T17:23:24","guid":{"rendered":"http:\/\/uwe.s2000.at\/?p=2095"},"modified":"2016-11-02T18:23:24","modified_gmt":"2016-11-02T17:23:24","slug":"work-smarter-not-harder","status":"publish","type":"post","link":"https:\/\/www.domaratius.de\/blog\/2016\/11\/02\/work-smarter-not-harder\/","title":{"rendered":"Work smarter, not harder"},"content":{"rendered":"<p>Letzten Freitag hatte ich auf Arbeit ein etwas unklares Problem beim Kompilieren &#8211; der Compiler spuckte Fehler an Stellen aus, die ich \u00fcberhaupt nicht ge\u00e4ndert hatte. Witzigerweise waren die Fehler weg, wenn ich die Reihenfolge zweier Includes an einer ganz bestimmten Stelle umdrehte. Der Sinn der Sache erschlo\u00df sich mir da noch nicht und so machte ich erstmal entnervt Wochenende.<\/p>\n<p>Heute nun (langes Wochenende und so) guckte ich mir die Logfiles des Pr\u00e4prozessors an &#8211; Nadel im Heuhaufen ist ein Schei\u00df gegen das Z\u00e4hlen von <code>#pragma warning<\/code> in 200.000 Zeilen logfile. Also \u00fcberlie\u00df ich dem Computer das Z\u00e4hlen, der kann das eh besser als ich. Und siehe da, mit ein paar regul\u00e4ren Echsen und ein bi\u00dfchen Herumprobieren stellte ich tats\u00e4chlich fest, dass die Systemheader von Mickysoft unter bestimmten bei uns relativ h\u00e4ufig auftretenden Bedingungen verbuggt sind und man pl\u00f6tzlich mit Compilereinstellungen arbeitet, die man niemals haben wollte&#8230;<\/p>\n<p>Mal sehen was die Kollegen dazu sagen, dass ich ihnen nun ein paar hundert neue Fehler unter Nase reiben kann, die sie bislang dank der kaputten Einstellungen nicht sehen konnten&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Letzten Freitag hatte ich auf Arbeit ein etwas unklares Problem beim Kompilieren &#8211; der Compiler spuckte Fehler an Stellen aus, die ich \u00fcberhaupt nicht ge\u00e4ndert hatte. Witzigerweise waren die Fehler weg, wenn ich die Reihenfolge zweier Includes an einer ganz bestimmten Stelle umdrehte. Der Sinn der Sache erschlo\u00df sich mir da noch nicht und so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/posts\/2095"}],"collection":[{"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/comments?post=2095"}],"version-history":[{"count":0,"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/posts\/2095\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/media?parent=2095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/categories?post=2095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domaratius.de\/blog\/wp-json\/wp\/v2\/tags?post=2095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}