'소프트웨어, 누가 이렇게 개떡같이 만든 거야' 중에서...
개발자는 사용자가 아이디와 패스워드를 자유롭게 선택할 수 있도록 해야 합니다. 이는 사용자가 원할 경우 이메일 주소를 아이디로 사용할 수 있어야 함을 뜻하며, 이를 거부할 경우는 채찍으로 다스려야 합니다. 개발자는 사용자의 삶을 복잡하게 하기 위해 존재하는 것이 아닙니다. 그리고 은행과 같이 큰 돈을 지키고 있는 것이 아니라면, 사용자가 원하는 패스워드가 어떤 것이든 허용해야 합니다. 문자의 선택에 제한을 두면 안되고, 강력한 패스워드를 요구해서도 안됩니다. 그럼 사용자는 패스워드를 적어둘 것이고, 그러면 패스워드의 안전성은 포스트잇 수준으로 떨어지겠죠.
- 가끔 회원가입을 하려고 하면 이메일 주소에 '.' 과 같은 잘못된 문자가 있다고 하는 사이트가 더러 있습니다. 이런 경우 그냥 사이트에서 나가버리는 데 가끔 아주 유명한 사이트마저도 그렇게 하는 경우가 있습니다. ㅡㅡ;
개발자는 사용자가 아이디와 패스워드를 자유롭게 선택할 수 있도록 해야 합니다. 이는 사용자가 원할 경우 이메일 주소를 아이디로 사용할 수 있어야 함을 뜻하며, 이를 거부할 경우는 채찍으로 다스려야 합니다. 개발자는 사용자의 삶을 복잡하게 하기 위해 존재하는 것이 아닙니다. 그리고 은행과 같이 큰 돈을 지키고 있는 것이 아니라면, 사용자가 원하는 패스워드가 어떤 것이든 허용해야 합니다. 문자의 선택에 제한을 두면 안되고, 강력한 패스워드를 요구해서도 안됩니다. 그럼 사용자는 패스워드를 적어둘 것이고, 그러면 패스워드의 안전성은 포스트잇 수준으로 떨어지겠죠.
- 가끔 회원가입을 하려고 하면 이메일 주소에 '.' 과 같은 잘못된 문자가 있다고 하는 사이트가 더러 있습니다. 이런 경우 그냥 사이트에서 나가버리는 데 가끔 아주 유명한 사이트마저도 그렇게 하는 경우가 있습니다. ㅡㅡ;