Ich hörte viele Leute sagen, dass Sie bei der Entwicklung von Algorithmen zuerst Stift und Papier, Flussdiagramme und was nicht verwenden sollten, damit Sie sich auf den Algorithmus selbst konzentrieren können, ohne sich um die Implementierung dieses Algorithmus kümmern zu müssen (dh Sie beschäftigen sich mit einem Problem bei einem Zeit).
Meistens fällt es mir jedoch leichter, meinen Algorithmus im laufenden Betrieb zu entwickeln. Das heißt, ich denke ein wenig über das Problem nach, bis ich die allgemeine Richtung kenne, und dann beginne ich, Code zu schreiben und Änderungen vorzunehmen, bis der Algorithmus auftaucht und funktioniert.
Ist das eine schlechte Angewohnheit, die ich ändern sollte?