Os desenvolvedores devem sempre se desenvolver como usuários regulares da máquina por dois motivos (provavelmente há mais):
- Desenvolvedores são humanos. Eles tentam ir a sites não confiáveis. Eles acidentalmente apagam as coisas. Se a conta do dia a dia não tiver direitos administrativos, eles minimizarão sua exposição.
- Se eles se desenvolverem usando os direitos que seus usuários finais devem ter, então é mais certo que o código funcionará conforme o esperado.
Eu desenvolvo usando uma conta de usuário. Eu tenho uma conta administrativa que eu uso para instalar o software ou configurar a máquina (Windows ou Unix, não importa). A última coisa que eu (e meu empregador) precisa fazer é passar um dia ou dois limpando e reinstalando meu computador (mesmo que isso consista em restaurar backups) porque algo foi bagunçado porque eu estava logado como administrador. / p>