Ir para conteúdo

Rodolfo TI

Members
  • Total de itens

    196
  • Registro em

  • Última visita

Reputação

6 Regular

8 Seguidores

Sobre Rodolfo TI

  • Classificação
    Baby Manager
  • Data de Nascimento 03/27/1992

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Volta Redonda - RJ
  • Interesses
    UML
    Orientação Objetos , S.O.L.I.D
    PHP Orientado e Objeto
    Zend Framework

Contato

  1. Rodolfo TI

    Estrutura de repetição para itens de um popOver

    Excelente resposta, eu estava usando uma classe separada para o popover, praticamente reinventando a roda, foi uma melhor decisão usar o do bootstrap, obrigado pela dica.
  2. Rodolfo TI

    Estrutura de repetição para itens de um popOver

    To trabalhando num popover para mostra um texto grande que não ficaria bom em um item de uma lista só que preciso repetir as clausulas dele pra que existam várias classes o script @foreach (var item in Model) { <script type="text/javascript"> $(document).ready(function () { $('#@Html.DisplayFor(modelItem => item.Id)').popover({ html: true, placement: 'top', title: 'Full URL <a class="close" href="#");">×</a>', content: '<div class="msg"><p class="text"> @Html.DisplayFor(modelItem => item.Url) <p></div>', }); $('#@Html.DisplayFor(modelItem => item.Id)').click(function (e) { e.stopPropagation(); }); $(document).click(function (e) { if (($('.popover').has(e.target).length == 0) || $(e.target).is('.close')) { $('#@Html.DisplayFor(modelItem => item.Id)').popover('hide'); } }); }); </script> } Então, sei que poder ser por causa do " $(document).ready" mas se colocar dentro do código o for each não funciona, alguém tem alguma idéia ? Segui mais ou menos o que faz o bootstrap http://getbootstrap.com/javascript/#popovers Só que não funciona, debuguei mas ele não aparece o popover Chamo pela seguinte tag: button id="@Html.DisplayFor(modelItem => item.Id)" class="popoverThis btn btn-sm btn-default">FullURL</button>
  3. Rodolfo TI

    Saga de softwares legados

    Entendi, então basicamente a resposta para esse tópico é a seguinte: Se tratando das condições de um sistema e do tempo disponível que temos para trabalhar em função dele, nos casos onde o sistema esta mal estruturado, ou pouco estruturado o melhor mesmo é voltar a prancheta e criar um novo sistema, seguindo a mesma lógica mas com uma estrutura de dados bem feita, somente utilizando a antiga como referencia se for possível é claro. Devemos enfatizar que isso deve ser feito com consciencia e sempre com backup's, temos que observar se o novo sistema dará suporte a importação das antigas informações, mesmo que haja necessidade de uma ou outra adaptação. ( se for necessário importar, que não é meu caso) Agradeço pela respostas, gostaria de marcar todas como solução da dúvida pois o conjunto de respostas foi o que realmente esclareceu minhas dúvidas e espero que as de outros desenvolvedores também. Obrigado.
  4. Rodolfo TI

    Saga de softwares legados

    Essa é um visão importante, uma pena que empresas onde o foco principal não é t.i , tenham uma visão um pouco limitada, estou trabalhando no banco de dados porém trabalho sozinho e levo um pouco mais de tempo para acertar todo ele. Minha preocupação com os frameworks é trabalhar as regras de negócio, que pra este sistema em particular são um tanto quanto complexas, muita coisa da pra amarrar com o banco de dados, falo de integridade referencial e atomicidade nos dados. Mas algumas coisas deverão ser trabalhadas nas regras de negócio. Geralmente é trabalhado separadamente ?
  5. Rodolfo TI

    Saga de softwares legados

    Sim, concordo quando diz dessa forma, um amigo em mostrou algumas coisas de JPA e fiquei muito interessado, exatamente isso que você comentou ele cria o banco todo separado "na mão" , digo os diagrmas, normalização etc. E depois no JPA ele cria as persistências. Agradeço as respostas de vocês será que tenho algum outro ponto de vista a observar ?
  6. Rodolfo TI

    Saga de softwares legados

    Entendi, o banco de dados é um tanto quanto complicado nesse caso que irei trabalhar. Vi a possibilidade de trabalhar com o Mysql + JPA + PrimeFaces em java. Onde estruturaria o banco e depois faria as persistências, nunca trabalhei dessa forma, mas parece ser bem prático. Já usou algo parecido ?
  7. Rodolfo TI

    Saga de softwares legados

    é.. essa é uma outra preocupação, o sistema atual não é orientado a objetos ... E eu ainda não sou tão bom em OO , não por falta de tentativas e nem por desistir. Mas é que o trem é complicado ou tenho a mente um tanto limitada. Continuo tentando. Então me corrijam se eu estiver errado. Vi algumas pessoas trabalhando em sistemas criando as classes, com suas dependencias e tudo mais. E pelo que entendi deixava o banco por conta do framework ? é isso mesmo ? Ou a pessoa comentou isto comigo estava alucinada ? Sim, eu passo horas estruturando banco, fazendo as relações, trigramação dos atributos , normalização dos dados, cardinalidades enfim. Um monte de coisa pra garantiar a confiabilidade do banco de dados, aprendi dessa forma.
  8. Rodolfo TI

    Saga de softwares legados

    Beleza, vou seguir dessa forma, é até um meio de não me enrolar, ou não me enrolar mais ainda! Então essa pode ser uma chance de ascenção na empresa, como toda empresa onde o produto final não é T.I / Desenvolvimento , eles não tem uma visão do potencial que seus sistemas tem dentro da empresa. Eu tive essa visão, sei que o uso das ferramentas ser mais produtivo mas elas precisam melhorar bastante. Capacidade profissional é algo que me deixa um certo receio, nunca trabalhei em projetos de sistema grandes e complexos, mas aceitaria o desafio.
  9. Rodolfo TI

    Saga de softwares legados

    Entendi, pensei dessa forma se não domino ainda um padrão de projeto, fazer tudo com base nele, iniciar um projeto que tenha certa importancia pode ser um problema a mais. Estou acostumado a desenvolver bem passo a passo, faz lá o d.e.r prepara a estrutura de dados , normaliza e tal. Depois parte pros crudes. Vi pouca coisa de MVC mas confesso que criar as classes e tal, sem pensar muito no banco de dados confunde minha mente um bocado. Tenho um banco mal estruturado pra mim é muito mais ágil pegar esse banco consertar as relações e aos poucos ir consertando os crud's em um novo sistema. Acho que vou focar dessa forma , embora tenha interesse no MVC, não sei se aplica num caso profissional, seria mais algo de estudo, algo mais pessoal.
  10. Rodolfo TI

    Saga de softwares legados

    Vontade sempre temos é aquela coisa de fazer o melhor possível né, até porque um software bem feito com o máximo de documentação e uma estrutura bem elaborada não é bom somente para o usuário para os desenvolvedores que darão manutenção. O grande lance é uma questão que você lançou, é um trabalho imenso ! Rs. Tenho um liberdade grande pra desenvolver aqui, com o framework que eu quiser, com o banco de dados eu quiser, desde que não gere custos, rs. Minha equipe é formada por engenheiros gestores etc.. Sou o único profissional de tecnologia. Fico em dúvida se isso não seria dar a cara a tapa, mesmo com a necessidade, se expor é uma coisa complicada. (Ah ta com medinho de se expor né ? Sim, estou, acho que é questão de responsabilidade) , a idéia é fazer paralelamente para que o impacto seja minimo. Manter as aplicações funcionando e paralelamente desenvovler uma nova mas muito bem elaborada. Queria saber se é viável a utilização de um bom padrão de projeto, se seria interessante na situação que me encontro se alguém já passou por isso. Sempre trabalhei com manutenção, sem padrão de projeto, sem teste, só na cara e na coragem. Já vejo necessidade de mudar isso, até pra melhorar a qualidade do meu trabalho, isso seria um erro talvez? Um equivoco ? Estaria usando esse sistema como "cobaia" rs. Se os meios forem conhecimentos avançados em MVC , a resposta é , ainda não tenho bala na agulha!. KKK. Obrigado pela atenção galera!
  11. Rodolfo TI

    Saga de softwares legados

    hahaha, bala na agulha foi bom . Na verdade pensei em usar somente a idéia e produzir em paralelo porque se tirar esses sistemas do ar, fico enrolado aqui rs. Criar uma nova versão rs. Tenho até o final do ano para tal tarefa. Quando fala bala agulha se refere a nível de conhecimento ?
  12. Rodolfo TI

    Saga de softwares legados

    Olá pessoal bom dia. Trabalho em uma empresa onde existe uma saga de software legados, sem documentação, sem código de teste enfim, sem nada que um software deveria ter, são sistemas que rodam via intranet e que fazem controles importantes para empresa. Sou responsável pela manutenção nesses sistemas, mas me sinto com uma bomba relógio em mãos, pois muitos desses sistemas tem bancos de dados reclacionais (mysql) aplicados de forma não relacionais, isso mesmo sem fk , etc. E o dia que isso der um problema, informações importantes serão perdidas. Queria pedir uma dica de vocês profissioanis com mais experiencia o que deveria fazer ? Desenvolver um projeto para cada situação dessa e renovar o sistema afim de aplicar melhorias ? Enfim modelar um novo sistema ? Deveria seguir um novo padrão, no caso MVC que me parece o mais usual, para desenvolver as atualizações para os sistemas ? Qual é a melhor solução nesse caso ?
  13. Rodolfo TI

    Orientado a Objetos x Procedural

    Talvez não seja nem a melhor pessoa a te responder isso pois também tenho muitas dúvidas sobre OO, mas a maneira que encontrei de amenizar minhas dúvidas foi começar a desenvolver pequenos projetos, comece a desenvolver no papel, com diagrama de classes , caso de uso e outras técnicas UML essas são feitas para ajudar no planejamento de uma aplicação e como tudo nessa vida a prática nos ensina muito, é inviável começar sem um alicerce então pegue uma literatura iniciante para lhe auxiliar e com o tempo e a prática vai se aperfeiçoando, mantenha os pés no chão e os dedos no teclado, e nunca pense que por um sistema ter uma ou outra classe alguns objetos que é java programmer nível hard, acho que se mantermos o pensamento de que sempre podemos aprender mais nossa evolução continua por muito tempo.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.