há muitos que dizem: "if it was hard to write, it should be hard to read" e ainda acrescentam "Real programmers does not document."
(embora não concorde achei interessante partilhar o comentário) No dia 25 de Janeiro de 2011 08:25, Paulo Afonso <[email protected]>escreveu: > Há > > No dia 25 de Janeiro de 2011 07:21, Miguel Pinto > <[email protected]>escreveu: > > João Saleiro - é um habito que trago desde a versão 4 do php. Devido a >> falta de "access modifiers", e pouca estrutura OOP, isso mudou com a versão >> 5. >> Assim dentro de uma classe a forma que usamos para destinguir se a >> variavel é privada ou publica começamos a adoptar essa tecnica de preceder o >> nome com um _. >> >> Por um lado concordo contigo quanto ao uso de protected em vez de private >> vars, em geral, por razões de segurança tendo a fazer todas as variaveis >> privadas, e apenas vou expondo o que realmente preciso que fique exposto, >> assim evito expor partes que não quero ver expostas. Mais uma vez habitos de >> PHP. Não quero com isto dizer que estou certo ao fazer as coisas assim... >> >> Pelo que vi existem semelhanças entre os coding standards de ActionScript >> e de PHP em particular da Zend Framework, mas também existem algumas >> diferenças, pessoalmente acabei por portar para o meu codigo actionscript >> muitos dos habitos que trago do PHP. >> >> >> >> >> >> >> No dia 25 de Janeiro de 2011 01:15, João Fernandes < >> [email protected]> escreveu: >> >> >>> ou quando consideramos que a nossa classe está "inacabada" e não >>>> queremos "expôr" a variável na API para não comprometer alterações à >>>> especificação no futuro (deve-se tentar fechar a especificação da classe, e >>>> evitar alterações à API - variáveis e métodos "deprecated"). >>>> >>> >>> Nesta situação sou mais apologista de usar um namespace dedicado como o >>> SDK faz em alguns sítios (menos do que devia é verdade). Mantendo por detrás >>> de um namespace supostamente só recorrendo ao mesmo é que se obtém acesso às >>> variáveis / funções 'escondidas' por este método. >>> >>> Quanto aos helpers, acho que nem esses deveriam recorrer a private, nunca >>> se sabe se uma subclasse não irá precisar de aceder à variável em questão. >>> >>> João Fernandes >>> >>> >>> -- >>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >>> Grupos do Google. >>> >>> Para publicar uma mensagem neste grupo, envie um e-mail para >>> [email protected]. >>> Para anular a inscrição neste grupo, envie um e-mail para >>> [email protected]<riapt%[email protected]> >>> . >>> Para ver mais opções, visite este grupo em >>> http://groups.google.com/group/riapt?hl=pt-PT. >>> >>> >> >> >> -- >> Miguel Pinto >> Comunidade portugesa de php (www.php-pt.com) >> [email protected] >> [email protected] >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected] <riapt%[email protected]> >> . >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> > > > > -- > *Paulo Afonso* > > Tlm: 938945683 > http://www.semmais.com/ > http://www.linkedin.com/in/semmais/ > http://www.facebook.com/semmais/ > * > * > > *O teu êxito depende muitas vezes do êxito das pessoas que te rodeiam. > (Benjamin Franklin)* > > > -- *Paulo Afonso* Tlm: 938945683 http://www.semmais.com/ http://www.linkedin.com/in/semmais/ http://www.facebook.com/semmais/ * * *O teu êxito depende muitas vezes do êxito das pessoas que te rodeiam. (Benjamin Franklin)* -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
