Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CleitonGarcia

Ferramenta para organizar código

Recommended Posts

Não acredito que meus códigos sejam bem organizados, as vezes é uma "pá" de IFs e ELSEs e IFELSEs, mainha do céu.

 

Há alguma ferramenta para organizar códigos PHP?

No Dreamweaver (CS5) há algo parecido, mas não propriamente dito.

 

Alguém conhece?

Compartilhar este post


Link para o post
Compartilhar em outros sites

:seta: http://phpmd.org/

 

Não vai corrigir para você, mas vai apontar os possíveis problemas. Com isso, você poderá analisar, estudar e, se for o caso, corrigir.

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas colega, no caso, eu preciso "organizar" o código. Ele não tem erros! Hehe.

 

Cleiton, erros de programação e erros de codificação são duas coisas distintas. Os "erros" que o PHP Mess Detector vai procurar, são muitos "ifs" encadeados, código muito complexo, adequação a padrões, etc.

 

Baixe e rode o phpmd no seu código. Veja o resultado.

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cleiton, erros de programação e erros de codificação são duas coisas distintas. Os "erros" que o PHP Mess Detector vai procurar, são muitos "ifs" encadeados, código muito complexo, adequação a padrões, etc.

 

Baixe e rode o phpmd no seu código. Veja o resultado.

 

wink.gif

 

Ah! Sim.. agora sim. Hehe! Vou testar! :D

 

Vou ser franco, como instalo ele?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou ser franco, como instalo ele?

 

Qual seu sistema?

 

Qual seu sistema?

 

Via PEAR pode ser mais simples:

 

pear channel-discover pear.phpmd.org
pear channel-discover pear.pdepend.org
pear install --alldeps phpmd/PHP_PMD

 

Para instalar o PEAR :seta: http://pear.php.net/manual/en/installation.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o Ubuntu. Acabei de sair do Windows, não sei muito. Estou usando a 1 mês!

 

Okay, então:

 

Passo 1 - Instale o PEAR:

sudo apt-get install php-pear

 

Passo 2 - Instale o phpmd:

pear channel-discover pear.phpmd.org
pear channel-discover pear.pdepend.org
pear install --alldeps phpmd/PHP_PMD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí sim, "cê" falou minha lingua. Hehe. Vou testar o programa finalmente. :D

 

pear channel-discover pear.phpmd.org:

 

cleiton@cleiton-OEM:~$ pear channel-discover pear.phpmd.org

could not create lock file: fopen(/usr/share/php/.lock): failed to open stream: Permission denied

 

pear channel-discover pear.pdepend.org

 

cleiton@cleiton-OEM:~$ pear channel-discover pear.pdepend.org

could not create lock file: fopen(/usr/share/php/.lock): failed to open stream: Permission denied

 

pear install --alldeps phpmd/PHP_PMD

 

cleiton@cleiton-OEM:~$ pear install --alldeps phpmd/PHP_PMD

Attempting to discover channel "phpmd"...

downloading channel.xml ...

Starting to download channel.xml (964 bytes)

....done: 964 bytes

unknown channel "phpmd" in "phpmd/PHP_PMD"

invalid package name/package file "phpmd/PHP_PMD"

install failed

 

 

:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não acredito que meus códigos sejam bem organizados, as vezes é uma "pá" de IFs e ELSEs e IFELSEs, mainha do céu.

 

Há alguma ferramenta para organizar códigos PHP?

No Dreamweaver (CS5) há algo parecido, mas não propriamente dito.

 

Alguém conhece?

 

Primeiro de tudo não use mais o Dreamweaver (CS5). No netbeans(Que é free) tem um atalho que faz isso para você. CTRL+ALT+F. É o que eu recomendo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro de tudo não use mais o Dreamweaver (CS5). No netbeans(Que é free) tem um atalho que faz isso para você. CTRL+ALT+F. É o que eu recomendo!

 

Amigo, sou programador a um bom tempo. O Dreamweaver é excelente para programação, essa é minha opinião. Atualmente no Ubuntu uso o Geany, não uso mais Windows!

 

"sudo" them all

 

Então, como assim? Haha, eu não entendo muito do terminal do Ubuntu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem o eclipse tbm. Ambos(netbeans e eclipse) tem para linux.

Compartilhar este post


Link para o post
Compartilhar em outros sites

"sudo" them all

 

 

Então, como assim?

 

sudo pear channel-discover pear.phpmd.org
sudo pear channel-discover pear.pdepend.org
sudo pear install --alldeps phpmd/PHP_PMD

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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