Em Chamada Às vezes você atende a chamada. Às vezes você coloca. Bem-vindo a um On Call onde nosso leitor está do outro lado do telefone.
A história de hoje vem de “Mark” (não é o nome dele) e diz respeito ao tempo em que ele foi acusado desenvolvendo um aplicativo de gerenciamento de documentos para o departamento universitário onde trabalhava. O plano era que praticamente todos os documentos eventualmente caíssem sob sua alçada e os poderes decidiram que uma ferramenta moderna chamada “SharePoint” faria o trabalho.
Para os não iniciados, O SharePoint apareceu pela primeira vez em 2001 e desde então tem se mostrado popular entre as organizações que buscam uma plataforma de gerenciamento de documentos. É altamente personalizável e foi dobrado em todos os tipos de formas para atender às necessidades das empresas ao longo dos anos. No entanto, o produto ainda estava em sua infância na época da história de Mark e ele se cercou de orientações sobre como usar a coisa.
“Passei muito tempo lendo manuais (RTFM)”, ele nos disse, “já que isso era nos velhos tempos antes de tudo estar online.
“No SharePoint você escreveu no modo de linha dentro do aplicativo chamando uma função por vez. Quando você começa a usar uma função, uma caixa de diálogo aparece oferecendo as diferentes opções para essa função. Você poderia entrar em uma toca de coelho bem funda.”
Foi muito divertido. Mark mergulhou cada vez mais fundo na toca do coelho, e sua inscrição foi ficando cada vez maior, até parou de funcionar. Mark não conseguia descobrir o que estava errado – o erro não fazia sentido. Até aquele momento, tudo estava bem.
Naqueles dias, um tendia a depender de contratos de suporte.E foi assim que, apesar de sua posição como um programador humilde, Mark se viu ao telefone com um dos gênios do SharePoint da Microsoft.
Talvez ele pudesse tente condensar um pouco o código dele? Chame menos funções por sub-rotina?
Claro, M arca fez isso. O código foi reescrito. Ainda caiu.
Outra ligação foi feita e mais engenheiros da Microsoft entraram na linha com mais sugestões. Dava voltas e mais voltas até que, de acordo com Mark, “os engenheiros finalmente admitiram que o SharePoint tinha um limite de linhas de código e eu o havia atingido!”
“Eu pensei que isso era software empresarial de classe mundial?” ele adicionou. “Silly me.”
Armado com as novas informações, Mark tentou novamente. Sua reescrita final ficou três linhas abaixo do limite e, o mais importante, não caiu em uma pilha.
Uma década depois e “o programa ainda funciona”, disse ele.
Já teve que pegar o telefone e pedir ajuda apenas para descobrir que a solução para o seu problema estava um pouco indocumentada? Ou você era a pessoa do outro lado da linha tendo que revelar seus segredos aos indignos? Conte a todos com um e-mail para On Call.







