Bug com e-mails em maiúsculas
"Aurélio A. Heckert"
aurelio at colivre.coop.br
Sun Jun 16 16:16:08 BRT 2013
Oi Daniel,
De fato a fronteira entre "Bug" e "Missed Feature" é tênue, embasada,
nebulosa, e ainda suscetível a ponto de vista.
Nesse caso tenho 2 pontos:
1. Genericamente, não estamos cuidando de um erro do sistema, mas de um
erro do usuário. Não é um problema de segurança, onde a entrada deve
ser sanitizada, mas um problema de babycare. _Não sou contra_ que o
sistema aja como uma babá, fazendo pelo usuário o que ele deveria
saber fazer, isso é bom pois alivia o usuário, facilita a
interação,... é bom, mas é funcionalidade adicional.
2. Especificamente, existem serviços de e-mail que são case-sensitive e
eu conheci um órgão gov que colocava parte do e-mail dos
funcionários em caixa alta e a mensagem não chegava se não
escrevesse da mesma forma. Já sei o que vc está pensando, eu tb
achei um completo absurdo. Sendo assim, essa implementação estará
adicionando uma restrição a esses e-mails, o que é uma
funcionalidade nova e não a correção de uma falha.
De forma simples, eu considero bug o que é fruto de erro do programador
(isso já tem fronteira tênue por sí). As vezes é necessário ter a
funcionalidade X complementando a funcionalidade Y, mas !X não é bug de
Y, X é funcionalidade desejada para o sistema.
Hasta!
On 14-06-2013 10:37, Daniel Tygel wrote:
> Olá gente,
>
> Estou sempre com problemas de divergências quanto ao conceito de
> bug. Como na web e-mails são case-insensitive, o fato do noosfero ver
> e-mails como case sensitive é, na minha opinião, um bug. Mas em
> respeito ao que o Aurium colocou, inseri o Action Item como feature.
> Ele está registrado aqui:
>
> http://noosfero.org/Development/ActionItem2690
>
> Abraços,
>
> daniel
>
> PS: Texto do wikipedia sobre o que é um bug: "A *software bug* is an
> error, flaw, failure <http://en.wikipedia.org/wiki/Failure>, or fault
> <http://en.wikipedia.org/wiki/Fault_%28technology%29> in a computer
> program or system <http://en.wikipedia.org/wiki/Software_system> that
> produces an incorrect or unexpected result, or causes it to behave in
> unintended ways. Most bugs arise from mistakes and errors made by
> people in either a program's source code
> <http://en.wikipedia.org/wiki/Source_code> or its design
> <http://en.wikipedia.org/wiki/Software_architecture>, and a few are
> caused by compilers <http://en.wikipedia.org/wiki/Compiler> producing
> incorrect code. A program that contains a large number of bugs, and/or
> bugs that seriously interfere with its functionality, is said to be
> /buggy/. Reports detailing bugs in a program are commonly known as bug
> reports, defect reports, fault reports, problem reports, trouble
> reports, change requests, and so forth."
>
> Para mim, o fato de um usuário não conseguir recuperar sua senha
> por ter inscrito o e-mail em maiúsculas e pedir a senha com o e-mail
> em minúsculas é um "unexpected result", já que na web e-mails são
> case-insensitive, ou seja, para envio de e-mails posso usar e-mails em
> maiúsculas ou minúsculas. Neste sentido, na minha opinião este
> comportamento é bug. Com certeza não é crítico, mas me parece ser bug.
>
--
*Aurélio A. Heckert (aka Aurium)*
http://softwarelivre.org/aurium
*COLIVRE --- Coop. de Tecnologias Livres*
http://colivre.coop.br
*Inkscape* --- Desenhe Livremente
http://inkscapeBrasil.org
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20130616/de6c5200/attachment-0001.html>
-------------- Pr?xima Parte ----------
Um anexo n?o-texto foi limpo...
Nome: logoColivre_p.gif
Tipo: image/gif
Tamanho: 5576 bytes
Descri??o: n?o dispon?vel
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20130616/de6c5200/attachment-0001.gif>
More information about the Noosfero-br
mailing list