Trabalho para uma pequena, mas respeitável organização sem fins lucrativos em seu departamento de TI. Parte das minhas responsabilidades é fazer modificações de back-end em nosso site DNN. Substituí um desenvolvedor de back-end com muito mais experiência do que eu. Graças a Deus ele ainda está por perto para ajudar minha bunda novata.
Adquirimos um módulo de notificações de emergência de terceiros para instalar em nosso site. A gerência queria que eu fizesse algumas modificações no módulo para torná-lo mais amigável e não tão técnico. Sem saber o que estava fazendo, tropecei para frente.
Modifiquei um dos arquivos ascx para que o módulo não solicitasse informações de e-mail e celular dos usuários. Eu estava orgulhoso de ter feito esses mods. Então chegou a hora de aplicar as mudanças ao site.
Eu coloquei o novo ascx e .dll de volta na pasta zip original e tentei reinstalar o módulo. Vamos apenas dizer que sentei na minha mesa por uma hora me perguntando como diabos eu quebrei o módulo recém-adquirido e como iria consertá-lo. Felizmente, consegui enviar um e-mail para “Ted” e explicar o que havia feito. Embora eu tenha quebrado essa instância do módulo, armazenei backups em nossa rede. Lição aprendida, sempre faça backup dos originais e peça ajuda quando for novato.