
Postado originalmente por
FLIPFLAP
Bem sempre achei que tibia foi meio que desenvolvido nas coxas, ou seja, na gambiarra e eis que me vem a afirmativa:
Bem só de ver essa resposta já se sabe que utilizar cloud computer em tibia não vai dar certo(eles não tem capacidade pra isso).
OBS: Sim fiz faculdade de ciencia da computação e sei exatamente o que ele tá falando ai. Acreditem ou não isso é uma tremenda de uma bagunça. É por isso que tibia dar um lag fdp e vc não sabe o do pq mesmo vc tendo uma conecção boa
Tem certeza que você sabe o que está sendo falado na resposta?
Primeiro: a resposta que você citou se trata de
metodologia de desenvolvimento. O
manifesto ágil foi
concebido em 2001, enquanto a CipSoft iniciou suas atividades em 1997. A adoção de metodologias ágeis é um tema discutido até hoje, e ainda são muitas as empresas que não adotaram esse tipo de processo, visto que é uma mudança brusca. É óbvio que a CipSoft teve uma fase de correria para evoluir o jogo rapidamente. Conforme Shintao mencionou, eles adaptaram práticas de diferentes metodologias para que pudessem firmar um processo ágil organizado e compatível com a rotina deles, logo, isso não é mais a bagunça que praticamente todas as empresas do final da década de 90 enfrentaram. Sim, o Tibia com certeza possui muitas gambiarras: é um software de 18 anos de idade (considerando backend e client standalone) que com certeza passou pelas mãos de muitos programadores diferentes. Mas o fato é: não é porque você está seguindo um
processo que gambiarras vão deixar de ser escritas.
Segundo:
metodologia de desenvolvimento não tem absolutamente nada a ver com competência técnica. Eles poderiam ser extremamente bagunçados: se a demanda exigir, todo mundo ali dá um jeito (típico de um ambiente sem processo). Como já mencionado nessa entrevista (e em outras entrevistas anteriores), eles possuem uma metodologia organizada.
Seu comentário foi completamente sem nexo. A dificuldade de adaptação de um software legado para cloud comput
ing é arquitetural e leva tempo...os conceitos são completamente diferentes. Qualquer empresa que precise manter seu software nos trilhos, com atualizações constantes, enfrenta dificuldades para tal migração, primeiro, porque a adaptação é cara. Segundo porque mudar isso não vai trazer nada que agregue real valor ao software (você como usuário não vai ter uma funcionalidade nova, não vai usufruir de um novo recurso. As melhorias são puramente internas). É mil vezes mais fácil e mais barato reescrever o software aplicando os conceitos necessários para cloud computing do que adaptar uma aplicação legada.
Em relação ao "lag fdp que você não sabe o porque mesmo tendo uma cone
xão boa", isso também não tem absolutamente nada a ver com a competência técnica dos desenvolvedores. Você pode ter uma conexão de fibra ótica de 200mb, isso não muda o fato de que os servidores estão nos EUA ou na Europa...a distância física dos servidores causa um aumento na latência de jogadores brasileiros, logo, a resposta do servidor demora mais tempo para chegar. Basta você ver um polonês jogando em um servidor Europeu que sua teoria cai por terra.
Me espanta uma pessoa formada em ciência da computação não ter conhecimento disso e fazer tal comentário.