Resenha de "The Programmer's Brain" (Felienne Hermans, 2022) — ciência cognitiva que ajuda a ler código
(ohyecloudy.com)- O processo cognitivo é parecido com um computador
- STM (short-term memory): memória
- LTM (long-term memory): disco rígido
- Working memory: processador
- A STM é tão pequena que sua capacidade é estimada entre 2 e 6 itens
- Usar chunks é importante
- É a ideia de substituir por ponteiros que apontam para informações armazenadas na LTM
- Ex.) ao olhar um tabuleiro de xadrez, um especialista pode lembrar muitas informações usando a abertura siciliana armazenada na LTM, pensando algo como 'é uma abertura siciliana, e dali um dos cavalos está duas casas à esquerda'
- Se você colocar muita informação na LTM e conseguir puxá-la por ponteiros, dá para usar com eficiência a capacidade extremamente limitada da STM
- A força de armazenamento na LTM e a força de recuperação ao retirar a informação influenciam isso
- Aqui, flashcards são úteis como forma de aumentar a força de recuperação
- Introdução de métodos para se preparar para interrupções durante a escrita de código
- Armazenar o modelo mental (mental model)
- Isso pode ser feito com comentários ou relatórios intermediários
- Armazenar subobjetivos em forma de comentários
- Também é útil para dar orientação ao Copilot
- Armazenar o modelo mental (mental model)
Depois de ler este livro, ver a apresentação em https://pt.news.hada.io/topic?id=18245 ficou ainda mais interessante.
Ainda não há comentários.