Files
Sudoku/todo.md
T

869 B

  • Feld immer wieder auf Validität checken (keine doppelten Zahlen in einem Part) damit keine Fehler bei den Strategien auftauchen können
    • Validator in Logic oder Field?
    • kommt in field
    • field sollte flag haben ob vor einem change geprüft wird, ob das Feld danach noch valid ist
  • Für die solver ein Interface implementieren, damit die folgenden Solver benutzt werden können:
    • backtracking Solver
    • dlx solver
    • notes (menschlicher solver)
  • Was passiert wenn zum Beispiel bei hiddenSingle ein Treffer zwei Changes auslöst? Muss ein Überprüfung her, ob die betreffende Zelle schon in einem vorheringen Change bearbeitet wird? Ich denka ja
  • Debugging verbesser, Loglevel etc, überall sinnvolle Logs einbauen
  • Flag oder so für sich selbst überprüfende Sachen, nur im debug modus nach jedem bisschen das Feld auf validität prüfen