 Buenas, nós nos seguimos na tarde, ele es maus herves, genxis, maus guixis, maus guixis, maus guixis, maus guixis, maus guixis. Buenas. Buenas. L'inferno informática... ... que llevas unha pila de tiempo... ¿Dónde creas? Haciendo unha pila de cosas, perdón. El tiempo que llevas unha pila de oces... ... por todo o mundo. E se recorda un talando de 2 meses. Hay quien se dedica a lo que le gusta... ... a ver, ya? E a 2 meses era informática. Bueno, pues... ... es un no para dificitar... ... e os va a contar un don de cosas. Buenas. Muy bien, sí, más o menos... ... é mi cuchre. Togo un momento de gratoso. E xale, no? Fé. Vale, perfecto. Con mi nombre Mauricio Gendres... ... soy frías de San Salvador Hueve... ... que cojo desde Madrid... ... que no é o que eu me voy a decir... ... en Madrid. Desde Madrid para todo o mundo... ... eu me voy a dar xaulas... ... eu cogei San Diego Paolo... ... para todos os coxás... ... en mucho sí que maní de España... ... e também me leva... ... la fortuna de... ... te abra unha unha uropa... ... e eu estou dicendo poder hacer unha americana... ... a unha americano. O que é que é aqui? Mucha graça por estar entachado... ... na que vamos a ver... ... é unha chavadura... ... unha técnica... ... mucho código... ... pero bueno... ... se está reclamando também... ... muito na España... ... que veamos coxás un pouco máas... ... de xicha. Vale? E eu vou tentar colaborar... ... con essa parte. O que vamos a hablar sobre... ... código bonito... ... nos cochebemos... ... a ver algunas... ... técnicas... ... para que o nosso código... ... sea bonito. Vale, hay que diferenciar... ... unha cosa es un código bonito... ... e o que é o que é a funcionalidad... ... del código... ... funcione corretamente. En este segundo punto... ... nós não vamos a meter... ... porque va de la mano... ... de cada unha... ... dos vexos... ... nós já venemos. Eu não quero que saque nois... ... e con un montón de técnicas... ... e pasos... ... para que visivelmente... ... o código sea legítimo. Vale? E é o que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. O que é. é dedáble, que significa que se yo toque coger el trabajo de outro desarrollador a un año, año e medio, o dos anos, que me estean o máz fácil, fósile, poder entender la lógica de ese desarrollador, inclusive para nosotros mismos. Muchas veces nos ha tocado coger un proyecto un año después, cogemos a cabeza e dicimos, madre mía, o que he escrito aquí. Se onha pasado esto, é que está em como buen camino, porque soy crítico con vosotros mismos e está animadora. Ximeis é el código e non de xis nada, algo está maçando, vale? E depois haía botas de desarrolladores e ellos se negoa na pinza e acende coge poetry algo realmente literal. Por exemplo, estándares que están escrito na documentación de works para que o teu código sea elegido. Así que, por que vamos a ver éto? Básicamente porque o TSHP é un código muy benévolo. O que quiero decir con éto? De que podemos soltar unha espaguete gigante, o nosso idê, e TSHP no va a ejecutar, sin tricondo má ya ningún error de sintaxis, lo va a ejecutar. É decir, o sermer non se va a quejar. O sermer non se va a quejar. O que se va a quejar é que o desarrollador é o xiniente, que se va a portar de todos os puentos familiares. É son nos moços. Mucho ánimo de vacina en un momento, que o puento o boba entende, vale? Não é tanto aqui el código que está, sino o que é o código como tal. Se vemos, dices, se tenemos un importe todo bien. Ahora, se non tenias, dices comentario. Éste sí que é un poeta bueno. Se non teniamos un importe, nos intentamos, e enviamos todo el entorno de prueba. Porque sí. Vale, é esta canela fina. Ojo, porque acá sí vamos a ver el poeta interior no este desarrollador, que lo que escribimos aqui. É isto que me envió o Pablo López. É un caso real, né? Só o Dios e eu sabemos por que está hecho así. E se está leyendo esto, probablemente eu já trabaja aquí. É sumente. Here's some friends around there, so... E se hace Spanish talk. Um chico. E se quire su manera. Todos temos unha pessoa que lo ponen con comida simples. Hay personas que escriben el if de esta manera, todo com pito, e posen láxaro final de if. É tal que prefere hacerlo en unha sola línea e é tal que prefere hacerlo en el estilo yoga. Se non lo han visto este último caso, nos vamos a ver unha chat. É isto sé que ponen un pouco de botón. O que nos pode ser que cada uno acá estemos escribiendo algo, tiene que haber unha chat. Supongo que siempre habéis pedido esta chat porque mocho aquí soy de desarrolladores. De desarrolladores developers Lá que mocho yo. Quem no é desarrollador? O que non son desarrolladores? Quem ha copiado e pegado un código de internet e lo aposta en el XHP? Don't, no? Então é esta chata que para vosotros tá bien. E para todos os desarrolladores. I have. O que nós máis importante, e que também me lo passou Pablo López, é que tenemos que tomarmos el código con tiempo e acerbo bien. O que nós pasan, pero os olores quedan. Importante. E nos iremos a conversar com as distintas estandares que te hemos fixado dentro do Word. Primeiro. Vámonos a conversar con minhas doblas o minhas simples. Internamente vamos a pensar se a opción 1 por la opción 2 é a verdadeira, o minhas doblas o minhas simples. O minhas simples é a verdadeira. E pongo con el síndimo amarillo de precaución a da mío porque no é que este mal. Funcionan as doblas. Pero hay que definir unha estructura para que todos se escribamos de la mesma manera. Vale, no é que esto ofere erro. Va a funcionar. O segundo caso de amas é que por índo se procesa todo. É que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base é que unha cución de base O mesmo, o da baixo va funcionar, pero non está dentro do estando. Así que comillas dobles e simples, o estando atenta, só o vamos a utilizar comillas dobles porque vamos a comparar streams de traducciónal. Para o resto, vamos a utilizar comillas simples, inclusive porque estivamos HTML dentro de unha variada. Sistemos, começamos con las simples, pero internamente vamos a utilizar las dobles. De esta manera é má fácil escapar. Identaciones e espacios. Vale, creo que é este é uno dos pontos máis importantes por aí máis tontos porque non é complexo, pero é no que muda máis visis máis, máis legibilidade dentro deste ocbito. Se vemos esto, é máis difícil entender. A ver, se pode entender, pero tengo que poner unha máis caga mental para entender o que é que está pasando aí. Vale, pero se sabemos qual é só os estandares de identación básicamente podemos ver que temos 3 gámenroques. Unha función, un condicionar e un público foríche. Simplemente intentando ir dando un pouco de espacios. Nada máis é que saca-me de mismo código, pero a hora de ver-nos é mucho máis simples. Así que o que é que se destata con o aspecto da identación? Siempre tiene que reflejar unha estrutura, que é iso oficientemente simples para, a primeira vista, saber que, con que bloques estamos trabajando. Lo vamos incluir en clase, funciones condicionales e vamos a utilizar das, no espacios. Se sabemos a la hora de codificar como utilizar espacios, o TAPS. Vamos usar TAPS por é simple e hecho de que ése código vamos a poder utilizar un distinto de entornos de trabajo sin que genere problemas. Quando refera problema é que algum entorno de trabajo é os espacios, etc. Función, tenemos un segundo bloque con a condición e o tercer bloque é o foríche, que é identado e en separado se entiende tarfeitamente. Há ergunos paquetes, para ergunos é cada programa para editar o código cada iden que é su forma de poder edificar donde temos un espacio o un TAP. Para é caso de sublime, tenencia sublime trading spaces, donde podemos estar o aquí, o que temos dos pantallas, donde vemos aqui os puntos de que aqui se ha utilizado 4 espacios. La opción le explico 4 veces con a vara espaciadora que saen na forma correta e aquí vemos como está pintando máis espensa indicando de que o escónio ha hecho um TAP. Con TAP é xa o correto. Agora vamos a ver porque é importante é este paquet de sublime. Hay pasos para dedicar que é importante de mostrar. Espacios, os espacios también son muy importantes, un túnto, muy simples, pero que na hora de dedicar o código lo haces múcheo máis de genio. Vamos a pintar espacios a cada lado de os operadores de compasión, de os operadores lógicos e de os operadores de asignación. Hay outros casos máis, pero vamos a tratar excesivamente. Temos um condicional, vemos aqui os espacios, aí e aí. Em caso dos espacios que non os ponen todo o túnto, dando la variada do fú, vemos también aí o espacio que é este caractere variable, aqui temos un simple array que non está en el ejemplo, pero que constalmente asignar una coma espacio, coma, espacio, coma paréntesis. En oto asignación, en oto asignación, a símpte vista se podria ser mucho, mucho máis máis. Los espacios también nos vamos a poner dentro dos paréntesis e este, por exemplo, que me nos utiliza, pero também es muy importante. Aqui este espacio de aquí e este espacio de aquí al final. Aparte de os dos espacios que hemos explicado aqui, temos el quixito de condicional, el final de condicional e o mismo para o 2º pitch. Al principio e al final. Hay dos espacios que mescuan a la legitimidad de un estornoso. E es importante que nos decidimos una función con parámetros al principio de que vamos ser un espacio ahí e os espacios al final. Aparte de os parámetros de asignación que ya vimos en el ejemplo anterior. En caso de que a función no tenga parámetros, pues nos definimos un espacio e que vamos ser paréntesis y paréntesis. Si, al final de la función e entro de las alas. Quando os llamamos a estas funciones que vamos definir también tenemos que dejar dos espacios. Aqui, aqui estamos en una función dejamos el espacio al principio e al final. E en caso de que na función no tenga parámetros no dejamos ningún emecio. Pero que se da que siga. En caso de os switches hay un caso en particular cuando escribimos un switch e nos distintos cases non tenemos que dejarme espacios, e isto está bien e correto que en los dos puntos e aquí ejecutamos lo que ven a hacer dentro de ese condicional e aqui esto está mal. Dejarme el espacio non es correto non está dentro do estado. Ya, aqui va a caer fuego porque lo mismo hay desaballado que lo hacen de una manera que enxive dos puntos if en if why e why etc. Pero, vamos saber que lo que dice el estado. Esto os parece que está bien el condicional de línea simple e que está dentro do estado. Opción número dos línea simple pero como el también está dentro do estado. Condicionales multigueñas vemos que temos que ser espacios la llave llave es llave las funciones que hay que gustar internamente pensemos el también está dentro do estado. Esta no manera correta. Abrir llave a principio e sapamba al final. En caso de este que temos unedes se escribe encerrar los dos con el espacio abrir y la llave final. Llaves externas para este outro problema e nos encontraramos los proyectos de dados. Dado este ejemplo este código mezclado con un bobo de cerdo código temos un condicional que arriba y luego un gran un agrado función en este caso en el forcado usuario que hay en la base de datos si ese usuario se dio de alta antes de 2010 bueno lo voy a abortar lo voy a notificar lo veo agarrar lo voy a hacer un montón de cosas. Lo que aquí sucede lo que aquí es normal es que temos un condicional que tiene muchísima funcionalidad dentro e a la hora de dedarlo cuesta un bobo. Cuas serían as formas perfectas? Po simplemente tener un condicional llamando a una función e dentro de esa función hacemos todo que tenemos que analizar. Aqui definimos la función con a luz guayoteiroa de agraño con el paso un parámetro que se está aquí e aquí exactamente no mismo. Aqui podreis decir sí, bueno por aquí también podreis armar unenuma función. Bueno encasurar estará al mismo punto aceptable para nos flipemos tampo que hacía el amélico función. Que se a elegir e o que es lo mais importante que se alguien tiene que coger este trayento lo podreis entender fascinante. Etiquetas de HPE En a versión 4.1 non me acuerdo que HPE se montó unas flipadas terribles con os short cuts preciosos los precesos short cuts que son simplemente esto. Signo menor signo de pregunta igual non entiendo porque no han hecho querido ahorrarse dos caracteres non entiendo era para armarse los eco hacer esto es exactamente que hacía dentro de HPE ECO non podre usar más de dos kite vale por favor mal e bien acasí error mal e bien non utiliceis nunca aí non suele direttir con respecto a de tantos elementos que nunca nunca utiliceis short cuts siendo utilizado de la forma correcta de HPE ECO de HPE variabilo que tengamos pero nunca el otro me hay un par de cosas que non tan documentadas en Wolves en la página de Wolves pero que dares son muy importantes obviamente este es un poco obvio de que se vamos a utilizar de HPE en HTE obviamente tenemos que iniciar las llaves de HPE e finalizarla caso contrario daría robo o alzo digo que son bien pero en el vaquen vale non es obligatorio que cerremos el control de se má que si todos los ficheros que Wolves desde que se abre pero abajo no ché no nada vale ximo por que ximo por que si lo creamos non pasa nada pero vamos a saber esto sobre o que dice lo que dice la estanda es en la fúrpa no es un estando en esto es papá de que en el cúdico que HPE de servidor solo solo sí comienza con HPE podemos non cerrar vale porque el interpretador de HPE directamente ya sabe pero en el caso de que lo agregamos vale en el caso de que lo agregamos lo vemos aquí abajo muchísimo cuidado se acuerda un despaquete que les dice despaquete de sublime que nos muestran os táps e os espacios bueno ven ese espacio de ahí abajo ese ese daquete lo veis bien ese que está ahí por a dúba ese espacio daquete ese puntito que ximo tenemos ese paquete instalado de sublime no lo vemos porque no está nos lleva errores como ésto vale en maquete e en fronte e até que nós somos capaces de encontrar ese errore que no se ve podemos estar en largas largas mario grande de la maria estos son os típicos errores que tú te pasas seis horas e quando te encuentras que es un espacio se lo comunica todos tú a mí por favor así que por favor e ximo abrir e saber o fronte pero no en paquete sempre e quando comece de esta manera vale muchos miradores convención para as minucaturas ésto tamén vamos un pouco rápido porque se está no hay muchachas no hay muchachas ximo vamos buscar no ver que sean simples vale que se expliquen vamos utilizar os os antigos para as funciones e métodos verbos e todo o demas variables parámetros vamos utilizar parámetros que sean fáciles de entender dentro de todo o sistema del corpo ejemplo para as clases alumnos en el caso que sean múltiples parámetros separadas por íon-baco en todo como al júfner en el primer parámetro nunca canteis aqui temos outro ejemplo en el que tenemos cíclas en el caso que haya cíclas para todas en maxúsquela separadas por íon-baco y otro ejemplo no cíclas de maxúsquela vale que se lo que interesta tantos e muchachas más poderes de dar perfecta lo mismo como las funciones vamos utilizar verbos o que sean fáciles de fácil ideal no que sean a unha acción en este caso tenemos un abrir fichero tenemos que estar todo o minuto en la parámetro separadas por íon-baco y tenemos un parámetro el nombre es fichero entonces quando yo lo utilizo abrir fichero rhythm intequisté super fácil de entender e también un fichero que se llame rhythm intequisté non hay vuelta a quedar pero se vamos a utilizar parámetros utilicemos strings en lugar de uniarmos ejemplo se vamos a tener una función llamada borrar fichero nombre nombre fichero borrarlo lentamente igual a tú en la definición de la función es entendible pero la hora de utilizarlo borrar fichero rhythm es el túo de que es que haces el túo non lo entiendo no? leyendo no a la hora de ejecutar la función pero si utilizamos lo que diga la estarda fichero en lugar de uniarmos finice como que? nombre fichero borrar proteger velocidad lentamente entonces en el histórico pregunto si la velocidad segura lentamente hago lo que tengo que hacer hasta mi no pasa nada porque es a definición de la función pero a hora de ejecutarlo tenemos borrar fichero rhythm intequisté lentamente es mucho mánequil si? lo de lentamente es para borrar e que susta un pouco mánequisté variables non hay mucha historia pero en el caso toda mi núclea separada por mi núclea bajo simple de mucha historia ficheros los ficheros podemos copiar un poco de lo que vemos en el caso de mi núclea pero acá cita a diferencia de 20 gramas de mi núclea guión simple función tránsito comfit mi plugin finalization todo con mi núclea operadores terminares acá sí empezamos por montosa puede que sea los operadores terminares son básicamente para reemplazar todas estas líneas de código para hacer algo tan simple como ésto se tenemos un tipo de hipoteca fico de estado de prestes mázoto grado sinón que todo prestes máis de negada e o tipo de hipoteca fico ya xa xa que é lo que dito dos operadores terminares pois se tenemos una condición madodera hacemos ésto caso contrário hacemos ésto eso é o que ditar voy a poner un poco que eu me he dado o final del tiempo igual éste todo o prestas é igual a si é isto é igual a tú o outro lado caso contrário de negada o único que é ditar é que non utilicemos nelações operadores terminares vale sempre grifite que o condicionante sea positivo porque se hacemos ésto xa tipo de hipoteca non é igual a tipo como era xa pero ya nos venen os homos xa descansando buscándome negativo se va a que cutar e se va a que buzar o outro non va a ser o miógrano así que digo crayquilo porque las gente va a que disargar e por último o condicionante é xa quero o que o conoce condicionante é xa eis não que ensinio o que quero que é não vale o condicionante é xa está um pouco relacionado à forma na que é xa a a a o que co seria o condicionante é tan da le que preguntamos se é igual a tú aquipa se é igual a qual é estada nen e igual éste sé que é cutar isto pode tener un problema, como digo aqui, unha asignación accidental e aí que lo podamos escribir sinpeler, con un simple igual. Si cometemos ese error, aí se está asignando a variante, se está asignando o valor outro, aí está a variante. Quando asignamos un valor, devuelve 1 como resultado e se hacemos un condicional de 1, siempre é o verdade. Entonces, siempre no va entrar, estamos en un problema de lo que cabe. Entonces, para evitar ese posible problema, se escribirme al estilo yo, que é se tú es igual a default, en este caso nunca vamos a poder hacer un asco que daría un error, haza lo que tiene que hacer. Así que un pouco bizarro de darlo é, espero que ungado gratis pras videomintestadas. Dois fuentes de información. Aqui, importacionalmente, os estártares máis importantes, aunque hai muchísimos máis. Obviamente, en la documentación de WordPress o rg, aí están todo o que acabo de explicar. Está todo aí, non me he intentado nada, todo é sacado de esta página. E também, aí están un pouco máis detallados dentro todos os puntos que están em WordPress. Estas gentes de Patotox, vamos unido máis allá e explícate por que están muy entretas. Muy explícados. Así que, estes son os dos puntos de enlace que vos cois para que investigues un pouco máis. Seguramente, se sona cínquil e media, se asetínden que hagan estados mi tweets con este enlace, e unidas termina a dançar-las diciendo que desfamalladores, non hai posiga, se hace, pues siga até o programa. Móis máis. Sí, vamos a dar letre. Máis con una pregunta que es... El concepto de Google Scout, de cuando coisnes un código, si lo ves máis, cois un poquito mejor, cois dejan sempre el código mejor que está. Que son... E cois dame ao que nos vaya a leer outro... Se tienes... Yo tengo una pregunta. Sí, sí, sí. Pássame, pássame. E espero una coisinha. Eu pero também cois darme en la xalda, caminará sobre o documentario de tema da função, con barra, terrigo, terrigo, e aí, por exemplo, las restricciones sobre o programa, e todos, aí hay unha estanda de Google porque PHP tiene unha prestanda de documentación. Non sé, se o Google utiliza o mismo e tiende o oficino. E outra coisa, te comento también para o... Apres de... De o quartier line, que é o que te puede dar problema en outro sitio, consular, se pode ser que, cuando guarlas, te quise todo o xalda o final do line, e é o de águila que te utiliza. Non sé, se o Google puede dar un reporto para o meu grupo de ojo, a un governo que ha dado xalda o line, e o... Manéche de sí. Já se me olvido, o que era a primeira pergunta. E... A lego, eh? A lego sí. Ha ido documentaciones muy importantes e igual, e eu me han con respecto a esta legitimidad e o traes con os comentarios, que é o de PHP. Hay dos documentos. Obviamente, non tudo bajar todo 20 minutos, pero e volo repetir, o que hemos hablado aquí é o estanda de PHP para programar en Wolves. Non é o estanda de PHP. Vale que é para programar en Wolves. Pero, aí lo articulo, puntualmente, sobre como tener objetivo en los comentarios por sobre as funciones para que quede bien documentado o valor de utiliza porque eu utilizo PHP Stone e o que é o documentario sonave o que é? A presentación é o tema de encadenar HTML com variadores PHP. Como é, o qual seria a favoroso modo, o estanda, meter todo o HTML en cadenas PHP o abrir, e cerrar etiquetas unha por unha dentro do código HTML non dentro de PHP. Qual é o estanda? Non é o estanda de PHP sobre ese punto que é é o importante. Se o estamos escribiendo directamente em um PHP de fronten no te quedamos. No te quedamos. Pero, se vamos incluir HTML en nichenas de servidor no PHP de servidor eu creo que é o que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado que é o sábado Nada. Não é para ensinar a programar, sino para que o nosso código sea entre todo má elegir, para que tu púdico e que no púdico lo podes ver rápido a 2 anos e mantero a toda unha misma executa de código. Nono, nono, não estamos hablando de la lógica, ni de como funciona o HP. No, é simplemente que o código quede bonito. Cagamos coesía de código.