Es funktioniert!

Was für ein tol­les Gefühl es ist, wenn man Tage– oder Wochen­lang an einem Pro­blem sitzst, es ein­fach nicht funk­tio­nie­ren will, man dann end­lich den super dum­men Feh­ler fin­det und es dann end­lich funk­tio­niert, kennt ihr bestimmt. So ging es mir heute.

supervisorUm meine kleine Anlage zu kon­trol­lie­ren, ent­werfe ich flei­ßig „Super­vi­sor“. Die sol­len dafür sor­gen, dass die Anlage nur das macht, was sie soll. Klingt logisch, oder? Damit das Pro­blem über­schau­bar bleibt, unter­teile ich es in viele kleine und bekomme dann viele kleine Super­vi­sor. Wie zum Bei­spiel die­sen hier.

Eigent­lich sol­len die alle in Har­mo­nie zusam­men funk­tio­nie­ren. Dumm nur, dass sie sich bis­her immer gegen­sei­tig blo­ckiert haben. Das heißt, es konn­ten Situa­tio­nen auf­tre­ten, in denen dann gar nichts mehr geht. Woran das liegt ist nicht so ein­fach her­aus­zu­fin­den, habe ich gemerkt.

Nun ist end­lich der Gro­schen gefal­len, ich habe den Feh­ler gefun­den, jetzt blo­ckie­ren sie sich end­lich nicht mehr gegen­sei­tig und es geht wei­ter mit der nächs­ten Aufgabe!

Leave a Reply