{"id":950,"date":"2022-08-26T00:00:00","date_gmt":"2022-08-25T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=950"},"modified":"2022-07-20T09:07:14","modified_gmt":"2022-07-20T07:07:14","slug":"funciones-simples-para-un-codigo-limpio","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=950","title":{"rendered":"Funciones simples para un c\u00f3digo limpio"},"content":{"rendered":"<p>En el art\u00edculo sobre <a href=\"https:\/\/programaraciegas.net\/?p=944\" rel=\"nofollow\">c\u00f3mo escribir un c\u00f3digo limpio y legible<\/a> hablamos de la necesidad de escribir funciones simples y cortas.<\/p>\n<p>Esto se debe a que a la hora de leer c\u00f3digo de otra persona si una funci\u00f3n es demasiado larga y posee muchas l\u00edneas de c\u00f3digo es muy probable que perdamos el foco de atenci\u00f3n. Adem\u00e1s eso puede significar que la funci\u00f3n est\u00e1 realizando demasiadas tareas y debemos atomizar nuestro c\u00f3digo.<\/p>\n<h2>C\u00f3digo atomizado<\/h2>\n<p>Una funci\u00f3n con c\u00f3digo atomizado tiene un prop\u00f3sito y no puede reducirse o simplificarse mas. Cuanto m\u00e1s simple sea nuestra funci\u00f3n m\u00e1s claro ser\u00e1 nuestro c\u00f3digo.<\/p>\n<p>Por ejemplo una funci\u00f3n llamada calcularAlmacenajeDeSucursales puede dividirse en varias funciones m\u00e1s peque\u00f1as que calculen el resultado que estamos buscando en nuestra funci\u00f3n inicial.<\/p>\n<p>Dividiendo una funci\u00f3n en varias funciones m\u00e1s peque\u00f1as conseguimos atomizar nuestro c\u00f3digo y mejorar su legibilidad.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el art\u00edculo sobre c\u00f3mo escribir un c\u00f3digo limpio y legible hablamos de la necesidad de escribir funciones simples y cortas. Esto se debe a que a la hora de leer c\u00f3digo de otra persona si una funci\u00f3n es demasiado larga y posee muchas l\u00edneas de c\u00f3digo es muy probable que perdamos el foco de &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=950\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abFunciones simples para un c\u00f3digo limpio\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-950","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\/950","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=950"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/950\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}