Únase a la transmisión de
Moscow JS Meetup el 30 de enero : responderemos la pregunta de qué es "código limpio", encontraremos los errores máximos en la cantidad mínima de tiempo, desarrollaremos interfaces extensibles y aprenderemos sobre las formas de rendimiento de Webpack y Babel. Los planes son fuego!
¡Conéctate
a las 19:30!¿Cuáles serán los informes?
19:30 "Cómo escribir código con respeto", Vladimir Luss (R-Vision)
Una mirada a las obras de Bob Martin sin demasiado categórica. Intentemos una vez más responder a la pregunta de qué es "código limpio", por qué vale la pena escribir pruebas, por qué los desarrolladores lo necesitan y cómo explicar esta necesidad a su gerente.
19:55 "¿Cómo puede un desarrollador encontrar errores máximos en un tiempo mínimo" , Nikolay Moskalenko (Raiffeisenbank)
Hablemos de por qué un desarrollador debería probar su aplicación antes de que los evaluadores se pongan manos a la obra. Analizaremos una técnica de prueba adaptada específicamente para desarrolladores. Veamos cómo puede usarlo para verificar rápidamente su código y encontrar defectos en él. Determinemos qué pruebas deben escribirse primero y cómo ahorrar tiempo sin verificar 100,500 combinaciones adicionales en escenarios de prueba. También hablaremos sobre herramientas y prácticas que mejoran la legibilidad de las autoevaluaciones de JavaScript y simplifican su soporte en el futuro.
20:40 En busca del rendimiento vol.2 , Daniel Krohmal
¿Con qué frecuencia tienes que pensar que todo está bien con tu proyecto? ¿Están satisfechos los usuarios y no se quejan de la velocidad de carga del sitio? ¿No arrojas todo el paquete a la vez? Polyfiles se utilizan para navegadores específicos en TK? Entonces estás bien hecho. Pero discutamos este tema de todos modos (una vez más) y veamos el lado del ensamblaje del proyecto, es decir, veremos las formas de rendimiento de Webpack y Babel. Le contaré sobre la configuración básica del rendimiento, que es adecuada para la mayoría de los proyectos y que puede serle útil.
21:05 El camino hacia el desarrollo de interfaces extensiblesYaroslav Sergievsky
Es bueno cuando el código de cada característica está aislado. Pero la naturaleza de las interfaces de usuario es tal que diferentes funcionalidades pueden entrelazarse visualmente y aparecer en varios lugares al mismo tiempo. Hablaré sobre enfoques que ayudarán a preservar la modularidad e independencia de lo funcional durante su desarrollo.