{"id":944,"date":"2022-08-05T00:00:00","date_gmt":"2022-08-04T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=944"},"modified":"2022-07-20T06:55:08","modified_gmt":"2022-07-20T04:55:08","slug":"como-escribir-codigo-limpio-y-legible","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=944","title":{"rendered":"C\u00f3mo escribir c\u00f3digo limpio y legible"},"content":{"rendered":"<p>Dentro del mundo de la programaci\u00f3n un profesional se dedica a realizar muchas tareas pero la m\u00e1s habitual, adem\u00e1s de pensar en solucionar problemas y resolverlos, es la de escribir c\u00f3digo en un lenguaje de programaci\u00f3n.<\/p>\n<p>Este c\u00f3digo puede estar escrito de muchas formas y un buen profesional deber\u00e1 procurar que su c\u00f3digo sea lo mas limpio y legible.<\/p>\n<p>Las razones para este esfuerzo son las siguientes:<\/p>\n<ul>\n<li>Un c\u00f3digo limpio es m\u00e1s f\u00e1cil de mantener ya que la lectura y el seguimiento de qu\u00e9 est\u00e1 haciendo el c\u00f3digo mejora y la detecci\u00f3n de errores es m\u00e1s sencilla.<\/li>\n<li>Incorporar h\u00e1bitos de escritura limpia va educando la mente del programador y mejora la detecci\u00f3n de posibles errores mientras se escribe el c\u00f3digo.<\/li>\n<li>Colaborar y compartir con otros programadores es m\u00e1s sencillo ya que el c\u00f3digo es m\u00e1s comprensible para todos.<\/li>\n<\/ul>\n<p>Todas estas razones hacen que el escribir c\u00f3digo limpio sea indispensable para un programador profesional que trabaja en un equipo de desarrollo.<\/p>\n<h2>Caracter\u00edsticas de un c\u00f3digo limpio<\/h2>\n<p>Estas son las caracter\u00edsticas que debe cumplir un c\u00f3digo para considerarse limpio.<\/p>\n<ul>\n<li>Buena indentaci\u00f3n del c\u00f3digo<\/li>\n<li>Nombres expl\u00edcitos para variables, funciones y clases<\/li>\n<li>Funciones cortas y sencillas<\/li>\n<li>Sin c\u00f3digo innecesario o comentado<\/li>\n<li>Consistencia y legibilidad<\/li>\n<li>C\u00f3digo con comentarios \u00fatiles<\/li>\n<\/ul>\n<p>En futuros art\u00edculos veremos cada una de estas caracter\u00edsticas en detalle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dentro del mundo de la programaci\u00f3n un profesional se dedica a realizar muchas tareas pero la m\u00e1s habitual, adem\u00e1s de pensar en solucionar problemas y resolverlos, es la de escribir c\u00f3digo en un lenguaje de programaci\u00f3n. Este c\u00f3digo puede estar escrito de muchas formas y un buen profesional deber\u00e1 procurar que su c\u00f3digo sea lo &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=944\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abC\u00f3mo escribir c\u00f3digo limpio y legible\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,6],"tags":[415,87],"class_list":["post-944","post","type-post","status-publish","format-standard","hentry","category-metodologiafilosofia","category-programacion","tag-codificacion","tag-programacion-2"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=944"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/944\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}