Participe da transmissão do
Moscow JS Meetup em 30 de janeiro : responderemos à pergunta sobre o que é "código limpo", encontraremos o máximo de bugs no tempo mínimo, desenvolveremos interfaces extensíveis e aprenderemos sobre as formas de desempenho do Webpack e do Babel. Planos são fogo!
Conecte-se às 19:30!Quais serão os relatórios
19:30 "Como escrever código com respeito", Vladimir Luss (R-Vision)
Um olhar sobre as obras de Bob Martin sem muito categórico. Vamos tentar mais uma vez responder à pergunta sobre o que é "código limpo", por que vale a pena escrever testes, por que os desenvolvedores precisam e como explicar essa necessidade ao gerente.
19:55 “Como um desenvolvedor pode encontrar o máximo de erros em um tempo mínimo” , Nikolay Moskalenko (Raiffeisenbank)
Vamos falar sobre por que um desenvolvedor deve testar seu aplicativo antes dos testadores começarem a trabalhar. Analisaremos uma técnica de teste adaptada especificamente para desenvolvedores. Vamos ver como você pode usá-lo para verificar rapidamente seu código e encontrar defeitos nele. Vamos determinar quais testes devem ser escritos primeiro e como economizar tempo sem verificar 100.500 combinações extras nos cenários de teste. Também falaremos sobre ferramentas e práticas que melhoram a legibilidade dos autotestes de JavaScript e simplificam seu suporte no futuro.
20:40 Em busca do desempenho vol.2 , Daniel Krohmal
Com que frequência você acha que está tudo bem com o seu projeto? Os usuários estão satisfeitos e não reclamam da velocidade de carregamento do site? Você não joga o pacote inteiro de uma só vez? Os polyfiles são usados para navegadores específicos no TK? Então você está bem feito. Mas vamos discutir esse tópico de qualquer maneira (mais uma vez) e olhar para o lado da montagem do projeto, ou seja, veremos as formas de desempenho do Webpack e Babel. Vou falar sobre as configurações básicas de desempenho, adequadas para a maioria dos projetos e que podem ser úteis para você.
21:05 O caminho para o desenvolvimento de interfaces extensíveisYaroslav Sergievsky
É bom quando o código de cada recurso é isolado. Mas a natureza das interfaces com o usuário é tal que funcionalidades diferentes podem ser visualmente entrelaçadas e aparecer em vários locais ao mesmo tempo. Vou falar sobre abordagens que ajudarão a preservar a modularidade e a independência do funcional durante seu desenvolvimento.