Hoje estive dando uma treinada para o live coding amanhã sobre quais coisas posso mostrar em 30 minutos.

String

Array

Hash

Classes

Abrindo classes existentes

Undefined method

Escopo de variáveis

Alternative Syntaxes and bug fixes

Nessa parte fiquei viajando na maionese por causa de alguns erros bobos da sintaxe. Porém tem vários aprendizados de como debugar.

Play with method_missing

O method_missing é uma das ferramentas mais legais e atrativas. Meu exemplo não é lá o melhor de todos mas já serve ;)

Nesse episódeo também têm alguns highlights de refactor. Melhorando e extraindo métodos conforme as necessidades vão surgindo.

Variable multi assignment

Múltiplas atribuições de variáveis é muito simples.

Também permite expressões ;)

E aí gostou? Que detalhes de by mostraria em trinta minutos para alguém que não conhece nada de Ruby em 30 minutos?

Jônatas Davi Paganini

Jônatas Davi Paganini

Developer and writer passionate about PostgreSQL, TimescaleDB, and building better systems. Currently sharing knowledge about time series databases and system architecture.