Coisas que você NUNCA deve fazer (1)

Postado por Rafael Sierra em 8/08/2007

Um amigo meio veio me tirar uma duvida sobre Django e acabou me contando uma história (real, infelizmente) que se passou com o colega dele.

Ocorreu o seguinte, o programador tinha um dicionário assim:
[python]
mes_dict = {
0:'Janeiro',
1:'Fevereiro'
...
11:'Dezembro'
} # Todos os meses iniciados por 0
[/python]

Então, no programa quando ele pedia o mês 1, ele retornava "Fevereiro", mas puxa vida, o mês 1 é Janeiro, então, o que fazer pra resolver esse problema?

Simples! Altera a data do sistema !!! :D
---
Trágico não? As soluções mais óbvias pra isso são:
1. Alterar o dicionário incrementando o índice
2. Na hora de usar o índice, decrementar "1" da variável

2 Comentário para “Coisas que você NUNCA deve fazer (1)”

  1. Gabriel Verta disse em 8/08/2007 as 09:17

    Pode fazer o 5/5?
    heauheuaheuahueaeheauhe!

  2. Yoshio Iwamoto disse em 8/08/2007 as 20:16

    Né, quem faria uma coisa dessa? -.-”
    olha o cod. do hell again:

    if (x == 1):
        return x * 1
    elseif (1 == x):
        return 1 / x
    else:
        return 1

Trackback URI | RSS dos comentários

Deixe um comentário

Av. Conselheiro Nébias, 368A, Cj. 413
Vila Mathias - Santos - SP
Telefone: (13) 3345-4580

© 2008 - 2009 Stiod. Todos os direitos reservados.