Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1121

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1158

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1162

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 1184

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 2853

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 2860

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /furanet/sites/piloto.foc.es/web/htdocs/wp-content/plugins/gravityforms/common.php on line 2873
{"id":1074,"date":"2013-04-25T09:00:05","date_gmt":"2013-04-25T07:00:05","guid":{"rendered":"http:\/\/blog.foc.es\/?p=1074"},"modified":"2019-11-15T09:18:28","modified_gmt":"2019-11-15T08:18:28","slug":"recomendaciones-para-realizar-un-codigo-limpio","status":"publish","type":"post","link":"http:\/\/piloto.foc.es\/2013\/04\/25\/1074-recomendaciones-para-realizar-un-codigo-limpio.html","title":{"rendered":"Recomendaciones para realizar un c\u00f3digo limpio"},"content":{"rendered":"

Una de las cosas que debemos tener en cuenta como desarrolladores es como codificamos nuestros programas. El echo de tener un c\u00f3digo limpio y claro nos va aportar a nuestro trabajo muchos beneficios. \u00bfPero como sabemos que nuestro c\u00f3digo es un c\u00f3digo limpio? \u00bfY como lo medimos? Esto en realidad es una tarea compleja debido a que el concepto de c\u00f3digo limpio es diferente seg\u00fan el grupo de desarrolladores.<\/p>\n

A continuaci\u00f3n vamos a enumerar algunas recomendaciones que nos van ayudar a tener un c\u00f3digo mas limpio:<\/p>\n

Un c\u00f3digo mal realizado va a provocarnos que no este limpio y que se produzcan errores. Pero si realizamos el c\u00f3digo bien este nos va a implicar que nuestro c\u00f3digo ha seguido una serie de pautas para que no existen partes difusas.<\/p>\n

El lenguaje utilizado para resolver un problema debe estar realizado como si el propio c\u00f3digo resolviera el problema. Es decir, nuestro c\u00f3digo no debe presentarse como una soluci\u00f3n mas para resolver el problemas sino como la explicaci\u00f3n de como se debe resolver el problema.<\/p>\n

No debemos ser redundantes en nuestro c\u00f3digo.<\/p>\n

La lectura de nuestro c\u00f3digo debe ser entendible. Esto quiere decir que cuando leamos el c\u00f3digo debe entenderse igual de bien que cuando leemos un libro.<\/p>\n

Debe ser f\u00e1cil de ampliar por parte de otros desarrolladores.<\/p>\n

Las dependencias que deben tener nuestro c\u00f3digo deben ser las m\u00ednimas.<\/p>\n

El c\u00f3digo cuanto mas peque\u00f1o sea mejor.<\/p>\n

Deben estar acompa\u00f1ados de pruebas unitarias y de aceptaci\u00f3n<\/p>\n

Fuente : http:\/\/blog.goyello.com\/<\/a><\/em><\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

Una de las cosas que debemos tener en cuenta como desarrolladores es como codificamos nuestros programas. El echo de tener un c\u00f3digo limpio y claro nos va aportar a nuestro trabajo muchos beneficios. \u00bfPero como sabemos que nuestro c\u00f3digo es un c\u00f3digo limpio? \u00bfY como lo medimos? Esto en realidad es una tarea compleja debido a que el concepto de c\u00f3digo limpio es diferente seg\u00fan el grupo de desarrolladores. A continuaci\u00f3n vamos a enumerar algunas recomendaciones que nos van ayudar a tener un c\u00f3digo mas limpio: Un c\u00f3digo mal realizado va a provocarnos que no este limpio y que se produzcan errores. Pero si realizamos el c\u00f3digo bien este nos va a implicar que nuestro c\u00f3digo ha seguido una serie de pautas para que no existen partes difusas. El lenguaje utilizado para resolver un problema debe estar realizado como si el propio c\u00f3digo resolviera el problema. Es decir, nuestro c\u00f3digo no debe presentarse como una soluci\u00f3n mas para resolver el problemas sino como la explicaci\u00f3n de como se debe resolver el problema. No debemos ser redundantes en nuestro c\u00f3digo. La lectura de nuestro c\u00f3digo debe ser entendible. Esto quiere decir que cuando leamos el c\u00f3digo debe entenderse igual de bien […]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[18],"tags":[67,72,158],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":397,"url":"http:\/\/piloto.foc.es\/2010\/11\/22\/397-que-es-django.html","url_meta":{"origin":1074,"position":0},"title":"\u00bfQue es Django?","date":"22 noviembre, 2010","format":false,"excerpt":"Django es un entorno de desarrollo web escrito en Python que fomenta el desarrollo r\u00e1pido y el dise\u00f1o limpio y pragm\u00e1tico. Django es un framework web de c\u00f3digo abierto escrito en Python que permite construir aplicaciones web m\u00e1s r\u00e1pido y con menos c\u00f3digo. Django fue inicialmente desarrollado para gestionar aplicaciones\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":392,"url":"http:\/\/piloto.foc.es\/2010\/10\/25\/392-ethercodes-herramienta-para-escribir-y-compartir-codigo-en-tiempo-real.html","url_meta":{"origin":1074,"position":1},"title":"Ethercodes herramienta para escribir y compartir c\u00f3digo en tiempo real.","date":"25 octubre, 2010","format":false,"excerpt":"Ethercodes es una herramienta, actualmente en fase de desarrollo, disponible en versi\u00f3n Alfa que permite a los desarrolladores compartir el c\u00f3digo que est\u00e1n creando con otros usuarios en tiempo real. Es un editor de texto no compila ni corrige errores, no confundirlo como un entorno de desarrollo, sino como una\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2851,"url":"http:\/\/piloto.foc.es\/2016\/07\/15\/2851-codigo-fuente-del-apollo-11.html","url_meta":{"origin":1074,"position":2},"title":"C\u00f3digo fuente del Apollo 11","date":"15 julio, 2016","format":false,"excerpt":"La NASA p\u00fablico ya hace tiempo el c\u00f3digo fuente de la misi\u00f3n Apollo 11, pero es ahora cuando podemos revisarlo y analizarlo de manera m\u00e1s f\u00e1cil. Chris Charry, antiguo interno de la NASA ha publicado todo el c\u00f3digo del ordenador de guiado de esta misi\u00f3n en GitHub. \u00a0 Con este\u2026","rel":"","context":"En \u00abGeneral\u00bb","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/piloto.foc.es\/wp-content\/uploads\/2016\/07\/AGC_user_interface.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3335,"url":"http:\/\/piloto.foc.es\/2017\/04\/04\/3335-ejemplo-de-script-para-proteger-el-codigo-fuente-de-nuestra-pagina-web.html","url_meta":{"origin":1074,"position":3},"title":"Ejemplo de script para proteger el c\u00f3digo fuente de nuestra p\u00e1gina web","date":"4 abril, 2017","format":false,"excerpt":"Con un sencillo Script podemos proteger nuestro c\u00f3digo web y evitar que aquellos que andan con falta de inspiraci\u00f3n o con pocas \u00a0ganas de \u201ccurr\u00e1rselo\u201d, puedan robarnos nuestro c\u00f3digo web. Despu\u00e9s de probar muchos m\u00e9todos puedo deciros que ninguno es seguro, la mayor\u00eda se limitan a bloquear el bot\u00f3n derecho\u2026","rel":"","context":"En \u00abCertificado de Profesionalidad\u00bb","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1135,"url":"http:\/\/piloto.foc.es\/2013\/05\/16\/1135-que-es-y-para-que-nos-sirven-los-tdd.html","url_meta":{"origin":1074,"position":4},"title":"\u00bfQue es y para que nos sirven los TDD?","date":"16 mayo, 2013","format":false,"excerpt":"Un TDD (Test Driven Development) es una t\u00e9cnica de desarrollo software en la que primero pensamos en las pruebas que vamos a realizar y luego aplicar t\u00e9cnicas de refactorizamos para tener un c\u00f3digo limpio. Para elaborar estas pruebas lo que realizas primero son las pruebas unitarias que vamos a realizar\u2026","rel":"","context":"En \u00abTaller Tecnol\u00f3gico\u00bb","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5481,"url":"http:\/\/piloto.foc.es\/2020\/07\/08\/5481-como-programar-efectos-en-una-web-de-forma-rapida-y-sencilla.html","url_meta":{"origin":1074,"position":5},"title":"C\u00f3mo programar efectos en una web de forma r\u00e1pida y sencilla!!!!","date":"8 julio, 2020","format":false,"excerpt":"C\u00f3mo programar efectos en una web de forma r\u00e1pida y sencilla!!!! Nuestro alumnado del Ciclo de Grado Superior de Desarrollo de Aplicaciones Web, conoce y maneja bien t\u00e9cnicas para crear efectos en una p\u00e1gina Web de forma sencilla, eficiente y amigable para el usuario. Por ejemplo, les proponemos crear los\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/piloto.foc.es\/wp-content\/uploads\/2020\/07\/efectos_en_la_Web-Jquery.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p6jO3Y-hk","amp_validity":null,"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/1074"}],"collection":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/comments?post=1074"}],"version-history":[{"count":1,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/1074\/revisions"}],"predecessor-version":[{"id":5287,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/1074\/revisions\/5287"}],"wp:attachment":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/media?parent=1074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/categories?post=1074"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/tags?post=1074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}