Memorizando sintaxe


8

Espero que a seguinte pergunta seja aceitável aqui.

Eu confio inteiramente em copiar / colar para a maioria das funções do WP, mas acho que os veteranos do WP não. É importante conhecer de cor a sintaxe comum do WP e, se for, as pessoas realmente se esforçam para memorizá-las, assim como memorizamos um trecho de poesia ou citação?

Respostas:


8

Nem todo mundo segue a convenção; portanto, você pode ter certeza que, se estiver copiando e colando, está obtendo uma abordagem de combinação e combinação de pessoas que fazem isso "certo" e "errado" e, às vezes, a diferença entre certo e errado é uma questão de opinião, não vamos esquecer.

Isso também se aplica não apenas aos estilos de sintaxe, mas também aos métodos de práticas recomendadas para o uso de funções apropriadas do WP Core em tarefas de hacker menos preferidas ou funções não convencionais para executar determinadas tarefas.

Aqui estão dois links que podem ajudá-lo a entender o que o WordPress considera aceitáveis ​​padrões de codificação sintaticamente, a maioria dos quais você encontrará prática comum em outros desenvolvedores de PHP;

Trabalhe com qualquer coisa por tempo suficiente e você começará a memorizar uma boa convenção, também passará a copiar e colar, mais ainda a escrever sua própria lógica e, com isso, adotará convenções, padrões e melhores práticas, porque, em última análise, queremos que os outros sejam capaz de ler nosso código indesejado da mesma forma que você esperaria de outras pessoas.


9

Você não precisa se lembrar muito. Qualquer IDE decente o ajudará com o preenchimento automático e uma visão geral do PHPDoc analisado .

Exemplo do Eclipse:

insira a descrição da imagem aqui

Após digitar, add_você obtém uma lista de constantes e nomes de funções correspondentes, uma descrição e uma explicação dos parâmetros ... se houver um bloco PHPDoc útil.

insira a descrição da imagem aqui

E quando você cria um novo objeto, você também oferece os métodos públicos.

Veja também esta resposta para uma configuração útil .

O que você deve aprender é a ordem das principais ações:

  • muplugins_loaded
  • plugins_loaded
  • after_setup_theme
  • init
  • wp_loaded
  • … e assim por diante.

Mas isso é realmente fácil. :)


Eu codifico no Notepad ++, você acha que estou perdendo bastante tempo escrevendo tudo manualmente e devo mudar para um IDE como o Eclypse?
drake035

2
@ drake035 Sim, absolutamente. O Notepad ++ é uma linguagem fina com uma lista fixa de nomes ( .htaccessou CSS). Para o PHP com seu conjunto extensível de nomes (funções e variáveis ​​personalizadas), isso não é muito útil. Além disso, o Eclipse pode marcar funções obsoletas com line-through - um recurso importante para desenvolvedores do WordPress. :)
fuxia
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.