Re: [PHP MG] Qualidade de código já!

26 views
Skip to first unread message

Thiago Rodrigues

unread,
May 15, 2013, 9:22:12 AM5/15/13
to ph...@googlegroups.com
Já peguei um sistema de helpdesk desse tipo para avaliar a possibilidade de implantação. O código era tão horrível quanto. Obviamente barrei a implantação. 

Mas antes de criticar o autor, faz-se necessário avaliar quando o mesmo fora produzido. Segundo o changelog do código que peguei, a última atualização no fonte era de 2002, quando o PHP engatinhava com relação a "padrões enterprise" de desenvolvimento. Hoje esse tipo de coisa não é aceitável, mas na época era.

Você desenvolve com Symfony? Há um bundle para helpdesk que ainda não possui uma versão funcional mas parece ser promissor.


Quando eu estiver mais folgado de tempo planejo dar um help no projeto. Da uma olhada.

Abraço
Thiago Rodrigues
http://xthiago.net/


Em 14 de maio de 2013 18:03, Bruno <brun...@gmail.com> escreveu:
Galera,

Hoje eu peguei um sistema open source de Help Desk para avaliar, que a empresa onde estou trabalhando já até começou a fazer alguns ajustes nele para poder usar, mas...

Bom eu deveria estar escrevendo para parabenizar a iniciativa. Pois o software é bem grande e o autor resolveu disponibilizar seu uso sem custo algum. MUITO BOM MESMO!

Mas... mas... mas... deu vontade de morrer ao abrir o código fonte... nuh!

Por favor galera apliquem qualidade de código nos sistema que forem fazer!

Leiam aí: www.phptherightway.com... tem também o www.php-fig.org... 

Segue um pequeno trecho de código que estou avaliando aqui (tirem suas conclusões): 

    print "<TR>";

    //if ($rowconf['conf_scr_area'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {
    if ((!empty($rowconf) && $rowconf['conf_scr_area']) || empty($rowconf)) {
        print "<TD width='20%' align='left' bgcolor=".TD_COLOR.">".TRANS('OCO_FIELD_AREA').":</TD>";
        print "<TD style='width: 100px' align='left' bgcolor=".BODY_COLOR.">";
        print "<SELECT class='select' name='sistema' id='idArea' size='1' onChange=\" "; //onChange=\"Habilitar();

        //if ($rowconf['conf_scr_prob'] || !isIn($_SESSION['s_area'],$rowconf['conf_custom_areas'])) {
        if ((!empty($rowconf) && $rowconf['conf_scr_prob']) || empty($rowconf)) {
            //print "fillSelectFromArray(this.form.problema, ((this.selectedIndex == -1) ? null : team[this.selectedIndex-1])); ";
            print "ajaxFunct

--
--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
Para ver mais opções, acesse http://groups.google.com/group/phpmg
---
Você está recebendo esta mensagem porque se inscreveu no grupo "PHP MG" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para phpmg+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Jeferson Inacio

unread,
May 15, 2013, 9:36:32 AM5/15/13
to ph...@googlegroups.com
aparentemente é de quando o php não tinha ainda a estrutura e os recursos de hoje

Tayron Miranda

unread,
May 15, 2013, 7:19:35 AM5/15/13
to ph...@googlegroups.com
Alguem já viu um sistema open source com o código fonte limpo, bem organizado, seguindo algum tipo de padrão ou usando algum framework de nome e principalmente todo documentado?

--
Tayron Miranda
www.tayron.com.br
Gtalk: tayron...@gmail.com
(31) 8751-1360

Daniel Lima

unread,
May 15, 2013, 1:38:07 PM5/15/13
to PHP MG

________________________________________

Daniel Lima 

Web Developer at Cilens Web Applications

(33) 3621-3195 - (33) 9124-3767

Skype: yourwebmaker
Twitter: @yourwebmaker 

Talk: yourwe...@gmail.com

Msn: yourwe...@hotmail.com

Facebook: https://www.facebook.com/cilens

Website: http://www.cilens.com.br





2013/5/15 Tayron Miranda <tayron...@gmail.com>

Otavio Augusto

unread,
May 15, 2013, 12:52:44 PM5/15/13
to ph...@googlegroups.com
Horde Framwork.
Só entra código bem escrito
Otavio Augusto
---------------------
Consultor de TI
Citius Tecnologia
31 37761866
31 88651242
http://www.citiustecnologia.com.br

Evaldo Junior

unread,
May 16, 2013, 12:23:25 PM5/16/13
to ph...@googlegroups.com
Tayron, os próprios frameworks são exemplos de código relativamente bom e open source.

O cara disponibilizou o dele, ótimo! E se é software livre a empresa que vai usar pode ajudar a melhorar o código e devolver para o projeto. Mas isso em geral não acontece, o pessoal usa, adapta, melhora, e não contribui de volta...

InFog

Evaldo Junior
Site: http://evaldojunior.com.br
Twitter: @InFog9

Tayron Miranda

unread,
May 16, 2013, 1:34:54 PM5/16/13
to ph...@googlegroups.com
Evaldo você tem toda razão, mas eu me referia a sistemas prontos, como loja virtual, help desk, chat, e outros...


Em 16 de maio de 2013 08:12, Bruno <brun...@gmail.com> escreveu:
Valeu pela dica Thiago... vou analisar aqui.

Abraços!

--
--
Você recebeu esta mensagem porque está inscrito no grupo "PHP MG" no grupos do Google.
Site oficial do grupo: http://www.phpmg.com
Para postar neste grupo, envie um e-mail para ph...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpmg-un...@googlegroups.com
Regras da lista: http://groups.google.com/group/phpmg/web/regras-da-lista
Para ver mais opções, acesse http://groups.google.com/group/phpmg
---
Você está recebendo esta mensagem porque se inscreveu no grupo "PHP MG" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para phpmg+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Joubert

unread,
May 17, 2013, 2:35:48 PM5/17/13
to ph...@googlegroups.com
Paulo, muito legal a iniciativa da sua empresa, gostaria de poder conversar com vocês depois.

Uma das coisas tristes do nosso meio não é nem o pegar o projeto opensource e usar, mas sim melhorar e não contribuir e pior, tirar os créditos originais (sim, já vi disso por ai).

Atualmente eu contribuo pouco para a comunidade, mas não vejo a hora de terminar a faculdade para poder aumentar meu tempo de contribuição.

Em 17 de maio de 2013 09:51, Paulo Henrique <taral...@gmail.com> escreveu:
Tyron, qual o nome do projeto? Tá no github? O legal seria vc/sua empresa ajudar a melhorar o software. Aqui na hue42 fazemos isso. Usamos projetos open-source e temos 1 dia na semana pra contribuir com o código deles.

--
Tayron Miranda
www.tayron.com.br
Gtalk: tay...@gmail.com
(31) 8751-1360

Reply all
Reply to author
Forward
0 new messages