starting on heuristics

Beginn mit Heuristiken

Zur Zeit besuche ich den Kurs Rapid Software Testing von James Bach und Michael Bolton.

Nun möchte ich eigene Heuristiken hinzufügen (obwohl wir das Thema an sich noch nicht behandelt haben - aber ich habe in jüngster Zeit einige Heuristiken/Merksprüche von anderen gesehen und jetzt bin ich begierig, mich diesem Thema auch zu nähern).
Über Heuristiken zu lesen ist gut, aber besser erschaffst du eigene, damit du sie besser verinnerlichst.
Also, wenn du bemerkst, dass meine Heuristiken verbessert werden können, teile mir das mit, damit ich diese (und mich) verbessern kann.

Vergib’ mir, wenn ich manchmal Themen wähle, die nicht höflich sind. Aber ich denke, mit diesen kann ich mich besser erinnern. Und desweiteren: das ist meine Art, es zu tun :-)

Also, was ist eine Heuristik ? (siehe die Folien von James, v 2.1.1 page 49)
eine Heuristik ist “eine fehlbare Methode, um ein Problem zu lösen oder eine Entscheidung zu treffen.”
Heuristiken bescheren nützliche Struktur für Problemlösungsfähigkeiten.

“Heuristisches Denken wird nicht als final und strikt betrachtet, eher nur als provisorisch und plausibel, dessen Zweck es ist, die Lösung zu einem aktuellen Problem zu entdecken.” - George Polya, How to Solve It

Oder wie es David Gilbert sagt:
“Fehlbar?” magst du jetzt fragen. “Warum sollte ich etwas benutzen, dass fehlbar ist?” Nun ja, lass uns eine leicht andere Formulierung derselben Idee betrachten… eine Heuristik ist eine generelle Daumenregel, die die meiste Zeit funktioniert. Jetzt können wir anfangen, den Nutzen zu sehen. Es ist allgemein und klappt die meiste Zeit, also kann es schnell eine Lösung bieten ohne sehr intensiv oder lang darüber nachzudenken.

Wo kann ich einige Beispiel Heuristiken sehen? Du kannst hier beginnen.

Erkan YILMAZ

One Response to “starting on heuristics”

  1. Erkan Yilmaz Says:

    see post in new wiki: Heuristics in pictures

Leave a Reply

Subscribe without commenting


Free Blog Counter