8. Resaltar ifs (envíos del mensaje ifTrue:)
Highlight ifTrue: message sends
Pff, eso es fácil! Si el código es texto, buscá
las ocurrencias de “ifTrue:” y listo
Easy! The code is text, so you can just search for “ifTrue:”
and that’s it!
9. Veamos si era tan fácil...
Let’s see if it was that easy...
10. Veamos si era tan fácil...
Let’s see if it was that easy...
22. ¿Cómo recorremos el AST
de un método, para buscar
los envíos de mensajes
ifTrue:?
How do we traverse a method’s AST looking
for ifTrue: message sends?
28. Conclusión
Conclusion
● Se puede pensar en el código más allá de un simple
conjunto de caracteres.
● Podemos entender cómo funcionan las
herramientas que usamos, y ver que no hay magia.
● Somos capaces de desarrollar nuestras propias
herramientas (¡hay que animarnos a hacerlo!).