NUOVE IDEE

Questo commento riflessivo sul codice delle nostre esperienze ci aiuterà (mentori e studenti) diventare migliori studenti e praticanti di CBL. Se non riflettiamo o semplicemente Descriviamo le nostre attività, non svilupperemo mai le profonde intuizioni che ci aiuteranno a diventare studenti e insegnanti migliori.

Riflessione: lezioni da Coding

10 feb 2019

Di Mark Nichols

Uno dei primi consigli forniti quando si impara a codificare è commentare in modo che la persona che mantiene il codice (tu o qualcun altro) possa mantenerla con successo. Nell'articolo 10 suggerimenti per la scrittura Cleaner e Better Code *, Joel Lee suggerisce che semplicemente commentare non è sufficiente e può effettivamente diventare onerosa quando non fatto correttamente. Egli dà la regola empirica che "i commenti esistono per spiegare perché un pezzo di codice esiste piuttosto che ciò che il codice effettivamente fa." 

Mentre non è un parallelismo perfetto c'è qualche verità a questo quando si considera come fare riflessioni efficaci durante il processo di apprendimento basato su Challenge (CBL). La riflessione è un elemento chiave del quadro CBL perché consente allo studente di riflettere profondamente sul processo e di prendere coscienza di come prendono decisioni e imparano. Se ogni volta che affronto una sfida diventerò più consapevole dei miei processi di pensiero e delle tendenze, il miglior allievo che diventerò. Diventando un allievo migliore, sviluppo soluzioni migliori. 

Eppure, spesso le riflessioni nel processo CBL diventano una narrazione di base dell'esperienza. In primo luogo, abbiamo fatto questo, poi abbiamo fatto, e infine abbiamo fatto questo. Mentre ci deve essere una descrizione di ciò che è accaduto (il codice) la parte più importante sta facendo commenti efficaci. Perché l'ho fatto? Cosa è successo quando l'ho fatto? Come ha avuto un impatto sui partecipanti? Come mi sono sentito? E se avessi provato qualcos'altro? Cosa potrei fare diversamente la prossima volta? Questo commento riflessivo sul codice delle nostre esperienze ci aiuterà (mentori e studenti) diventare migliori studenti e praticanti di CBL. Se non riflettiamo o semplicemente Descriviamo le nostre attività, non svilupperemo mai le profonde intuizioni che ci aiuteranno a diventare studenti e insegnanti migliori.

* https://www.MakeUseOf.com/tag/10-Tips-writing-Cleaner-Better-Code/