technology

O código do Dev consegue derrubar o poderoso SharePoint da Microsoft • Strong The One

.

De plantão Às vezes você atende. Às vezes você coloca. Bem-vindo a um De plantão onde nosso leitor está do outro lado do telefone.

A história de hoje vem de “Mark” (nome fictício) e diz respeito à época em que ele foi encarregado de desenvolver um aplicativo de gerenciamento de documentos para o departamento da universidade 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 [back then] 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ê pode entrar em uma toca de coelho muito profunda.”

Foi muito divertido. Mark mergulhou cada vez mais fundo na toca do coelho, e seu aplicativo ficou cada vez maior, até parar de funcionar. Mark não conseguia descobrir o que estava errado – o erro não fazia sentido. Até aquele momento estava tudo bem.

Naquela época, tendia-se a depender de contratos de suporte. E foi assim que, apesar de sua posição de programador humilde, Mark se viu ao telefone com um dos gênios do SharePoint da Microsoft.

Talvez ele pudesse tentar condensar um pouco seu código? Chamar menos funções por sub-rotina?

Claro, Mark 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. Rodando e rodando 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 um software corporativo de classe mundial?” ele adicionou. “Tola eu.”

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. ®

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo