Ho notato che ogni sviluppatore implementa un diagramma di flusso un po 'diverso per risolvere i problemi di programmazione.
Per diagramma di flusso intendo un sistema definito di tecniche che lo sviluppatore attraversa in una determinata sequenza, cercando di risolvere il problema a portata di mano.
Alcuni esempi di tecniche:
- Google "how to ..." o "... tutorial".
- Cerca il documento dell'API java / msdn / apple / etc per la specifica classe o metodo.
- La ricerca nello stack ha superato il problema esatto con alcuni tag come [iphone] / [java] ecc.
- Fai un sonnellino e lascia che il subconscio funzioni.
- Debug.
- Disegna l'algoritmo o il sistema.
- Google il messaggio di errore registrato
- Chiedi a un collega o al responsabile.
- Fai una nuova domanda nello stack overflow.
Dalla tua esperienza, qual è il miglior diagramma di flusso per risolvere un problema di programmazione?