Para continuar ou não?

5

Na semana passada eu tenho me encontrado e conversado com alguém que está interessado em encontrar ajuda para desenvolver um jogo (construído usando php e mysql, com um pouco de javascript). Concordei em ajudar, no entanto, agora que vi a organização de códigos e arquivos, não sei se é viável para alguém (não apenas para mim), mas para o escritor original, decifrar o que está acontecendo.

Basicamente, não há estrutura nem para os arquivos nem para o código deles, é apenas um pouco espalhado do jeito que está. Todo arquivo php que não veio de uma fonte externa está na raiz e há uma pequena organização para outros tipos de arquivos, mas não muito. A maior parte do código não é recuada ou legível.

Eu não estou tentando dizer que não funciona, eu já vi isso funcionar, é só que eu não acho que ninguém mais poderia tentar entender o que ele faz (e eu não quero soar como se eu estivesse me irritando com o cara que escreveu, ele me disse que ele realmente não faz muita codificação).

Basicamente, a minha pergunta é se devo recuar, ou devo tentar continuar? Alguém tem experiência em trabalhar em um grande sistema antigo que precisa ser completamente atualizado? Alguma idéia?

Informações adicionais: Não, eu não tenho contrato ainda, só olhei até agora. Meus sentimentos são de que, se eu decidir continuar, vou acabar reescrevendo todo o sistema (que é 113 arquivos php na raiz, além de vários outros localizados em outro lugar do sistema), e não sei se realmente quero para continuar, é só que sinto que disse que tentaria ajudar.

    
por dkuntz2 13.10.2011 / 03:07
fonte

1 resposta

2

Se fosse um código bem estruturado e bem estruturado, ele precisaria da sua ajuda. Você tem essa oportunidade porque o código é ruim.

Você já avaliou a quantidade e a dificuldade do trabalho envolvido. Agora é hora de avaliar as possíveis recompensas.

Isso depende principalmente de quão bom é o jogo. Esqueça o código e dê uma boa olhada no jogo. Isso te agarra? É divertido jogar? Será que vai apelar para o seu primo? É o único jogo assim? Existe uma maneira óbvia de ganhar dinheiro com isso?

Um bom jogo mal implementado sempre superará um mau jogo implementado bem; então esqueça a "beleza interior" e concentre-se em saber se o jogo tem alguma chance de decolar.

    
por 13.10.2011 / 03:43
fonte