{"id":2516,"date":"2012-11-07T19:20:33","date_gmt":"2012-11-07T23:50:33","guid":{"rendered":"https:\/\/skatox.com\/blog\/?p=2516"},"modified":"2012-11-07T19:20:33","modified_gmt":"2012-11-07T23:50:33","slug":"clean-code-libro-para-desarrolladores","status":"publish","type":"post","link":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/","title":{"rendered":"Clean Code: Libro para desarrolladores"},"content":{"rendered":"<p>Hace unos meses termin\u00e9 de leer <a href=\"https:\/\/www.amazon.com\/Clean-Code-Handbook-Software-Craftsmanship\/dp\/0132350882\/ref=sr_1_1?ie=UTF8&amp;qid=1352322104&amp;sr=8-1&amp;keywords=clean+code\" target=\"_blank\">Clean Code<\/a>, un libro recomendado en un art\u00edculo de Mundo Geek titulado <a title=\"10 libros m\u00edticos sobre programaci\u00f3n que todo desarrollador deber\u00eda leer\" href=\"https:\/\/mundogeek.net\/archivos\/2010\/02\/04\/10-libros-miticos-sobre-programacion-que-todo-desarrollador-deberia-leer\/\">10 libros m\u00edticos sobre programaci\u00f3n que todo desarrollador deber\u00eda leer<\/a>.\u00a0 se enfoca hacia el programador y no al resto de tareas, por lo que si no son desarrolladores este libro no es para ustedes.<\/p>\n<p>De hecho, al principio advierte sobre el uso de ejemplos usando porciones de c\u00f3digo: recomiendan leerlos con calma hasta entenderlo correctamente, comparar modificaciones realizadas con el original y otros. Por mi\u00a0 parte, me pareci\u00f3 muy interesante pues uno aprende a reconocer f\u00e1cilmente errores cometidos y ver como se deber\u00edan hacer, adem\u00e1s los ejemplos suelen estar en varios lenguajes de programaci\u00f3n entendibles por cualquier profesional, pero <strong>si no te gusta programar este libro no es para ti<\/strong>.<\/p>\n<p>El libro est\u00e1 divido en cap\u00edtulos, en cada uno de ellos, se habla de un tema en espec\u00edfico como funciones, comentarios, objetos y estructuras, entre otros. Por ejemplo, el de comentarios (uno de los que mas me gust\u00f3) expresa como se debe documentar el c\u00f3digo, casos en los que no es necesario, m\u00e9todos, uso de Javadoc, ejemplos de malos comentarios y mas.\u00a0 El de funciones explica los casos en que se deben crear funciones, como nombrarlas, casos en los que deben crearse funciones y mas. En otras palabras, solo se habla de un tema y se explica todo lo que se puede de \u00e9l, al pasar a un nuevo cap\u00edtulo se repite el mismo proceso para el nuevo concepto.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_2517\" aria-describedby=\"caption-attachment-2517\" style=\"width: 452px\" class=\"wp-caption aligncenter\"><a  href=\"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"Portada de Clean Code\" data-rl_caption=\"Portada de Clean Code\"><img decoding=\"async\" class=\"size-medium wp-image-2517\" title=\"Portada de Clean Code\" src=\"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode-452x600.jpg\" alt=\"Portada de Clean Code\" width=\"452\" height=\"600\" \/><\/a><figcaption id=\"caption-attachment-2517\" class=\"wp-caption-text\">Portada de Clean Code<\/figcaption><\/figure>\n<p>Un aspecto interesante, es como el autor logra explicar muchos conceptos de desarrollo de software o programaci\u00f3n usando ejemplos de la vida cotidiana, por ejemplo, analog\u00edas de mantenimiento de la limpieza \/ mantenimiento de ventanas de un edificio con el mantenimiento de un sistema. As\u00ed que no deben ser unos estudiados en el tema para entenderlos, cualquier persona con una vida normal los entender\u00e1n (tal vez existan programadores que no han visitado un taller o han visto un edificio).<\/p>\n<p>Es un buen libro, no me pareci\u00f3 muy bueno como <a href=\"https:\/\/skatox.com\/blog\/2011\/12\/03\/code-complete-excelente-libro-para-toda-persona-involucrada-en-el-desarrollo-de-software\/\" target=\"_blank\">Code Complete<\/a> o <a href=\"https:\/\/skatox.com\/blog\/2010\/11\/18\/el-programador-pragmatico-the-pragmatic-programmer\/\" target=\"_blank\">The Pragmatic Programmer,<\/a> pero se los recomiendo si son programadores, aprender\u00e1n nuevas t\u00e9cnicas, formas de escribir mejor c\u00f3digo y mas. Tambi\u00e9n al igual que con otros libros mencionados en este blog, opino que todo profesional debe leerlos cuanto antes para mejorar su forma de escribir c\u00f3digo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace unos meses termin\u00e9 de leer Clean Code, un libro recomendado en un art\u00edculo de Mundo Geek titulado 10 libros m\u00edticos sobre programaci\u00f3n que todo&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/\">Seguir leyendo<span class=\"screen-reader-text\">Clean Code: Libro para desarrolladores<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[716,817,582],"tags":[],"class_list":["post-2516","post","type-post","status-publish","format-standard","hentry","category-todo-lo-relacionado-al-desarrollo-de-software","category-libros","category-planetas-linux","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Clean Code: Libro para desarrolladores - El blog de Skatox<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Clean Code: Libro para desarrolladores - El blog de Skatox\" \/>\n<meta property=\"og:description\" content=\"Hace unos meses termin\u00e9 de leer Clean Code, un libro recomendado en un art\u00edculo de Mundo Geek titulado 10 libros m\u00edticos sobre programaci\u00f3n que todo&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/\" \/>\n<meta property=\"og:site_name\" content=\"El blog de Skatox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/\" \/>\n<meta property=\"article:published_time\" content=\"2012-11-07T23:50:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode-452x600.jpg\" \/>\n<meta name=\"author\" content=\"Miguel Useche\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skatox\" \/>\n<meta name=\"twitter:site\" content=\"@skatox\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Useche\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/\"},\"author\":{\"name\":\"Miguel Useche\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\"},\"headline\":\"Clean Code: Libro para desarrolladores\",\"datePublished\":\"2012-11-07T23:50:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/\"},\"wordCount\":422,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/11\\\/CleanCode-452x600.jpg\",\"articleSection\":[\"Desarrollo y Programaci\u00f3n\",\"Libros\",\"Planetas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/\",\"name\":\"Clean Code: Libro para desarrolladores - El blog de Skatox\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/11\\\/CleanCode-452x600.jpg\",\"datePublished\":\"2012-11-07T23:50:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#primaryimage\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/11\\\/CleanCode.jpg\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2012\\\/11\\\/CleanCode.jpg\",\"width\":493,\"height\":654,\"caption\":\"Portada de Clean Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2012\\\/11\\\/07\\\/clean-code-libro-para-desarrolladores\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Clean Code: Libro para desarrolladores\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"name\":\"El blog de Skatox\",\"description\":\"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres\",\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skatox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\",\"name\":\"El blog de Skatox\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"width\":218,\"height\":218,\"caption\":\"El blog de Skatox\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ElWeblogdeSkatox\\\/\",\"https:\\\/\\\/x.com\\\/skatox\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/skatox\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MiguelAngelUsecheCastro\",\"https:\\\/\\\/x.com\\\/skatox\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\",\"name\":\"Miguel Useche\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635\",\"caption\":\"Miguel Useche\"},\"sameAs\":[\"https:\\\/\\\/skatox.com\",\"https:\\\/\\\/x.com\\\/skatox\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Clean Code: Libro para desarrolladores - El blog de Skatox","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/","og_locale":"es_ES","og_type":"article","og_title":"Clean Code: Libro para desarrolladores - El blog de Skatox","og_description":"Hace unos meses termin\u00e9 de leer Clean Code, un libro recomendado en un art\u00edculo de Mundo Geek titulado 10 libros m\u00edticos sobre programaci\u00f3n que todo&#8230;","og_url":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/","og_site_name":"El blog de Skatox","article_publisher":"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","article_published_time":"2012-11-07T23:50:33+00:00","og_image":[{"url":"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode-452x600.jpg","type":"","width":"","height":""}],"author":"Miguel Useche","twitter_card":"summary_large_image","twitter_creator":"@skatox","twitter_site":"@skatox","twitter_misc":{"Escrito por":"Miguel Useche","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#article","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/"},"author":{"name":"Miguel Useche","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba"},"headline":"Clean Code: Libro para desarrolladores","datePublished":"2012-11-07T23:50:33+00:00","mainEntityOfPage":{"@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/"},"wordCount":422,"commentCount":4,"publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"image":{"@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#primaryimage"},"thumbnailUrl":"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode-452x600.jpg","articleSection":["Desarrollo y Programaci\u00f3n","Libros","Planetas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/","url":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/","name":"Clean Code: Libro para desarrolladores - El blog de Skatox","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#primaryimage"},"image":{"@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#primaryimage"},"thumbnailUrl":"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode-452x600.jpg","datePublished":"2012-11-07T23:50:33+00:00","breadcrumb":{"@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#primaryimage","url":"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode.jpg","contentUrl":"https:\/\/skatox.com\/blog\/images\/2012\/11\/CleanCode.jpg","width":493,"height":654,"caption":"Portada de Clean Code"},{"@type":"BreadcrumbList","@id":"https:\/\/skatox.com\/blog\/2012\/11\/07\/clean-code-libro-para-desarrolladores\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/skatox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Clean Code: Libro para desarrolladores"}]},{"@type":"WebSite","@id":"https:\/\/skatox.com\/blog\/#website","url":"https:\/\/skatox.com\/blog\/","name":"El blog de Skatox","description":"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres","publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skatox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skatox.com\/blog\/#organization","name":"El blog de Skatox","url":"https:\/\/skatox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","contentUrl":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","width":218,"height":218,"caption":"El blog de Skatox"},"image":{"@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","https:\/\/x.com\/skatox","https:\/\/www.linkedin.com\/in\/skatox\/","https:\/\/www.youtube.com\/c\/MiguelAngelUsecheCastro","https:\/\/x.com\/skatox\/"]},{"@type":"Person","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba","name":"Miguel Useche","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635","url":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635","contentUrl":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1779414635","caption":"Miguel Useche"},"sameAs":["https:\/\/skatox.com","https:\/\/x.com\/skatox"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2246,"url":"https:\/\/skatox.com\/blog\/2011\/12\/03\/code-complete-excelente-libro-para-toda-persona-involucrada-en-el-desarrollo-de-software\/","url_meta":{"origin":2516,"position":0},"title":"Code Complete: Excelente libro para toda persona involucrada en el desarrollo de software","author":"Miguel Useche","date":"3 de diciembre de 2011","format":false,"excerpt":"Hace unos d\u00edas logr\u00e9 luego de unos meses terminar este libro tan largo pero muy valioso. Empec\u00e9 a leer este libro por un art\u00edculo que vi por ah\u00ed donde recomendaban 10 libros indispensables para el desarrollo de software, este fu\u00e9 el segundo que escog\u00ed para leer y realmente me gust\u00f3\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"Portada de Code Complete","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2011\/12\/cc2e-cover-small.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4709,"url":"https:\/\/skatox.com\/blog\/2024\/03\/08\/unit-testing-principles-practices-and-patterns\/","url_meta":{"origin":2516,"position":1},"title":"Unit Testing Principles, Practices, and Patterns: libro para iniciarte en el testing","author":"Miguel Useche","date":"8 de marzo de 2024","format":false,"excerpt":"Hace un par de a\u00f1os, me embarqu\u00e9 en la b\u00fasqueda de formas para potenciar mis habilidades en pruebas de software. Fue en un hilo de Twitter (ahora X) donde me top\u00e9 con una discusi\u00f3n sobre las diferencias entre stub y mock. En medio de esta conversaci\u00f3n, alguien recomend\u00f3 el libro\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/03\/Unit-Testing-Principles-Practices-and-Patterns-.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/03\/Unit-Testing-Principles-Practices-and-Patterns-.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/03\/Unit-Testing-Principles-Practices-and-Patterns-.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/03\/Unit-Testing-Principles-Practices-and-Patterns-.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2625,"url":"https:\/\/skatox.com\/blog\/2013\/06\/17\/understanding-linux-kernel-entiende-como-funciona-linux-sistema-operativo\/","url_meta":{"origin":2516,"position":2},"title":"Understanding the Linux Kernel: Entiende como funciona Linux o un sistema operativo","author":"Miguel Useche","date":"17 de junio de 2013","format":false,"excerpt":"Desde aproximadamente un a\u00f1o, estoy dictando la materia de Sistemas Operativos en la Universidad Nacional Experimental del Tachira (UNET) y buscando como explicar el contenido progr\u00e1matico con el n\u00facleo Linux, consegu\u00ed una recomendaci\u00f3n de leer\u00a0Understanting the Linux Kernel de O'Reilly, acto seguido, adquir\u00ed la versi\u00f3n digital y me puse a\u2026","rel":"","context":"En \u00abGnu\/Linux\u00bb","block_context":{"text":"Gnu\/Linux","link":"https:\/\/skatox.com\/blog\/category\/gnulinux\/"},"img":{"alt_text":"Understanding the Linux Kernel","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2013\/06\/understanding_linux.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2047,"url":"https:\/\/skatox.com\/blog\/2010\/11\/18\/el-programador-pragmatico-the-pragmatic-programmer\/","url_meta":{"origin":2516,"position":3},"title":"El programador pragm\u00e1tico: The pragmatic programmer","author":"Miguel Useche","date":"18 de noviembre de 2010","format":false,"excerpt":"En el pasado d\u00eda del programador (el 256vo d\u00eda del a\u00f1o) el pana (significa amigo\/compa\u00f1ero en Venezuela) Luis Chacon me regal\u00f3\u00a0 The pragmatic programmer, un libro promocionado por Gubatron en su blog y en art\u00edculos de otras p\u00e1ginas. Lo termin\u00e9 de leer hace poco y me pareci\u00f3 muy bueno, el\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"the pragmatic programmer","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2010\/11\/the-pragmatic-programmer.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2010\/11\/the-pragmatic-programmer.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2010\/11\/the-pragmatic-programmer.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4691,"url":"https:\/\/skatox.com\/blog\/2024\/04\/15\/design-patterns-for-vue-js-iniciate-en-vue-escribiendo-buen-codigo\/","url_meta":{"origin":2516,"position":4},"title":"Design Patterns for Vue.js: In\u00edciate en Vue escribiendo buen c\u00f3digo","author":"Miguel Useche","date":"15 de abril de 2024","format":false,"excerpt":"Recientemente, mientras exploraba Twitter\/X, vi una publicaci\u00f3n que destacaba contenido de calidad para perfeccionar las habilidades en Vue.JS. Entre las opciones, llam\u00f3 mi atenci\u00f3n el libro \"Design Patterns for Vue.JS\". Dado que en ese momento estaba enfocado en mejorar mis habilidades de pruebas de c\u00f3digo y aplicar patrones de dise\u00f1o,\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"Portada de Design Patterns for Vue.JS","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2023\/12\/design-patterns.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3399,"url":"https:\/\/skatox.com\/blog\/2016\/05\/05\/tambien-puedes-hacker-linux\/","url_meta":{"origin":2516,"position":5},"title":"Tambi\u00e9n puedes ser un hacker de Linux","author":"Miguel Useche","date":"5 de mayo de 2016","format":false,"excerpt":"Linux es el proyecto mas famoso de software libre, tambi\u00e9n es el mas grande y probablemente el mas complejo que existe. Por su complejidad puede asustar a muchos desarrolladores que quisieran estudiar su c\u00f3digo fuente y en muchos casos, realizar aportes para agregar nuevas funcionalidades o mejorar las existentes. Los\u2026","rel":"","context":"En \u00abGnu\/Linux\u00bb","block_context":{"text":"Gnu\/Linux","link":"https:\/\/skatox.com\/blog\/category\/gnulinux\/"},"img":{"alt_text":"Componentes del n\u00facleo Linux","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2016\/05\/Linux_kernel_map.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2016\/05\/Linux_kernel_map.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2016\/05\/Linux_kernel_map.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2016\/05\/Linux_kernel_map.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/2516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/comments?post=2516"}],"version-history":[{"count":0,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/2516\/revisions"}],"wp:attachment":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/media?parent=2516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/categories?post=2516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/tags?post=2516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}