Sto pensando di applicare Riflessione pratica per migliorare le mie capacità di programmazione. A tal fine, voglio essere in grado di guardarmi mentre scrivo codice.
In generale, qual è un buon metodo per applicare la pratica riflessiva all'arte della programmazione?
In particolare, se è una buona idea, c'è un editor che registra le sequenze di tasti e poi le riproduce in un secondo momento, magari eseguendo i tasti insieme senza ritardi o riproducendo a una velocità accelerata 2x / 4x / 8x?
Screencasting con RecordMyDesktop è un'opzione, ma ha aspetti negativi di attesa per la codifica e termina con un grande file video invece di un elenco di sequenze di tasti.
Aggiornamento : Da "guardarmi il codice" mi aspetto di sapere che tipo di errori faccio più frequentemente o dove spreco tempo durante la codifica. Quindi posso lavorare per migliorare questi aspetti. Potrebbero esserci certi errori di formattazione, di sintassi o di runtime, o forse lunghe pause che indicano che non avevo considerato alcun problema prima di iniziare la codifica, o forse ho riscritto intere funzioni perché il mio progetto iniziale era sbagliato. Capisco che c'è molto più da programmare rispetto all'atto di scrivere codice e questo non lo catturerà tutto. Come raccomandato, dovrei fare più note sul design e riflettere su quelle.
La registrazione delle sequenze di tasti può essere più utile per migliorare la mia tecnica nei concorsi di programmazione a tempo limitato e meno utile per migliorare la programmazione quotidiana in ufficio.