
{"id":15802,"date":"2023-01-20T17:28:56","date_gmt":"2023-01-20T15:28:56","guid":{"rendered":"https:\/\/ticsalutsocial.atoom.space\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/"},"modified":"2023-01-23T09:58:01","modified_gmt":"2023-01-23T07:58:01","slug":"guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut","status":"publish","type":"noticia","link":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/","title":{"rendered":"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud"},"content":{"rendered":"\n<p>El \u00c1rea de Inteligencia Artificial de la Fundaci\u00f3n TIC Salud Social ha publicado la <a href=\"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-per-al-desenvolupament-de-codi.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">&#8216;Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud&#8217;<\/a>. El documento se enmarca en el <a href=\"https:\/\/iasalut.cat\/es\/\" target=\"_blank\" rel=\"noreferrer noopener\">Programa Salud\/IA<\/a> y tiene el objetivo de apoyar a las partes involucradas en el desarrollo de c\u00f3digo de algoritmos de IA aplicados al \u00e1mbito de la salud.<\/p>\n\n\n\n<p>La gu\u00eda describe los principales lenguajes de programaci\u00f3n empleados y las metodolog\u00edas de desarrollo de software m\u00e1s destacadas, formula recomendaciones para el desarrollo del c\u00f3digo y aborda los est\u00e1ndares de c\u00f3digo de los lenguajes descritos. Asimismo, incorpora un cap\u00edtulo dedicado a la calidad del c\u00f3digo, presentando las certificaciones ISO aplicables en este \u00e1mbito.<\/p>\n\n\n\n<p>Tal y como explica la responsable del \u00c1rea de IA de la Fundaci\u00f3n, <strong>Susanna Auss\u00f3<\/strong>, <strong>\u00abel conjunto de buenas pr\u00e1cticas que recogemos en la gu\u00eda permite obtener un c\u00f3digo m\u00e1s comprensible, reutilizable, escalable y m\u00e1s f\u00e1cil de modificar\u00bb<\/strong>. Como consecuencia, explica,<strong> \u00ablogremos disminuir el tiempo dedicado a tareas de revisi\u00f3n, prevenir errores comunes durante las diferentes etapas del proyecto y al mismo tiempo facilitar el trabajo colaborativo\u00bb.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Lenguajes de programaci\u00f3n, est\u00e1ndares y metodolog\u00edas<\/strong><\/h2>\n\n\n\n<p>El documento se centra en los lenguajes de programaci\u00f3n de medio y alto nivel m\u00e1s utilizados en Inteligencia Artificial: <strong>Python, Java y C++ y R<\/strong>.<\/p>\n\n\n\n<p>Cada lenguaje tiene sus propios <strong>est\u00e1ndares<\/strong>, es decir, una serie de normas y recomendaciones establecidas que la comunidad de desarrolladores y desarrolladoras han ido elaborando con el paso del tiempo y que pueden incrementar notablemente la calidad y gesti\u00f3n del c\u00f3digo si se utilizan adecuadamente. En este sentido, la gu\u00eda enumera y describe los principales: Tidyverse Style Guide, Google R Style Guide, R Coding Style (Amazon), Python Enhancement Proposals (PEP8), Google Python Style Guide, The Hitchhiker&#8217;s Guide to Python, MISRA C\/C++ , CERT y CWE.<\/p>\n\n\n\n<p>Por otra parte, en cuanto a las <strong>metodolog\u00edas<\/strong> utilizadas para el desarrollo de c\u00f3digo, la gu\u00eda describe tres, que se enmarcan en la <strong>filosof\u00eda Agile<\/strong>: Scrum, Kanban y Lean. Esta filosof\u00eda, moldeada a partir del trabajo de expertos como Hirotaka Takeuchi e Ikujiro Nonaka, Jeff Sutherland y Ken Schwaber, permite minimizar los errores posteriores del software en producci\u00f3n, ya que otorga cierta flexibilidad a la hora de adoptar cambios en los requerimientos en cada fase del desarrollo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Recomendaciones para el desarrollo de c\u00f3digo<\/strong><\/h2>\n\n\n\n<p>La gu\u00eda de buenas pr\u00e1cticas incluye un apartado espec\u00edfico con recomendaciones para el desarrollo del c\u00f3digo. Las recomendaciones se estructuran en cinco conceptos principales: la nomenclatura, el orden, la rentabilidad, el estilo y la documentaci\u00f3n. Dentro de estos conceptos se engloban aspectos a considerar como las convenciones de denominaci\u00f3n de variables, las convenciones de nomenclatura de clases y funciones, la necesidad de a\u00f1adir comentarios claros y concisos al c\u00f3digo, recomendaciones para limitar la longitud de la l\u00ednea, consejos sobre los sangrados, y cuestiones de portabilidad, reutilizaci\u00f3n y escalabilidad, entre otros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Calidad del c\u00f3digo y certificaciones ISO<\/strong><\/h2>\n\n\n\n<p>A la hora de medir la calidad del c\u00f3digo, la gu\u00eda establece 6 elementos clave a considerar: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenimiento y portabilidad. Tambi\u00e9n presenta dos m\u00e9tricas cuantitativas de an\u00e1lisis est\u00e1ticas para medir la calidad de c\u00f3digo, y describe diferentes tipos de pruebas para testear el software antes de que llegue a la persona usuaria.<\/p>\n\n\n\n<p>Por \u00faltimo, el documento describe las certificaciones ISO aplicables al desarrollo del c\u00f3digo: la ISO 27000 de seguridad de la informaci\u00f3n, la ISO 29119 de pruebas de software, y la ISO 25001 de sistemas y requisitos de calidad y evaluaci\u00f3n de software (SQuaRE).<\/p>\n","protected":false},"author":12,"featured_media":15795,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"etiqueta":[],"tipus":[879],"topic":[],"class_list":["post-15802","noticia","type-noticia","status-publish","has-post-thumbnail","hentry","tipus-inteligencia-artificial"],"acf":{"finalitzat":false,"tipus_plantilla":"objectius","template_objectius":{"cont_principal":"","imatge":15795,"cont_seguent":{"titol":"","contingut":""},"seccio_llistat":{"titol":"","llistat":false},"objectius":{"titol":"","objectius":false},"documents":false},"autor":"","imatge":false,"textos_destacats":[{"texte":"El documento tiene el objetivo de apoyar a las partes involucradas en el desarrollo de c\u00f3digo de algoritmos de IA aplicados al \u00e1mbito de la salud"}],"documents":[{"titol_doc":"Descarga la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud (en catal\u00e1n)","document":{"ID":15801,"id":15801,"title":"Guia bones pra\u0300ctiques per al desenvolupament de codi","filename":"Guia-bones-practiques-per-al-desenvolupament-de-codi.pdf","filesize":3347201,"url":"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-per-al-desenvolupament-de-codi.pdf","link":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/guia-bones-practiques-per-al-desenvolupament-de-codi-2\/","alt":"","author":"12","description":"Guia bones pra\u0300ctiques per al desenvolupament de codi","caption":"Guia bones pra\u0300ctiques per al desenvolupament de codi","name":"guia-bones-practiques-per-al-desenvolupament-de-codi-2","status":"inherit","uploaded_to":15802,"date":"2023-01-23 07:46:10","modified":"2023-01-23 07:46:45","menu_order":0,"mime_type":"application\/pdf","type":"application","subtype":"pdf","icon":"https:\/\/ticsalutsocial.atoom.space\/wp-includes\/images\/media\/document.png"}}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud - Fundaci\u00f3 TIC Salut i Social<\/title>\n<meta name=\"description\" content=\"Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud - Fundaci\u00f3 TIC Salut i Social\" \/>\n<meta property=\"og:description\" content=\"Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/\" \/>\n<meta property=\"og:site_name\" content=\"Fundaci\u00f3 TIC Salut i Social\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-23T07:58:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/\",\"url\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/\",\"name\":\"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud - Fundaci\u00f3 TIC Salut i Social\",\"isPartOf\":{\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg\",\"datePublished\":\"2023-01-20T15:28:56+00:00\",\"dateModified\":\"2023-01-23T07:58:01+00:00\",\"description\":\"Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud\",\"breadcrumb\":{\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#primaryimage\",\"url\":\"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg\",\"contentUrl\":\"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg\",\"width\":2560,\"height\":1920,\"caption\":\"Guia bones pra\u0300ctiques per al desenvolupament del codi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\/\/ticsalutsocial.atoom.space\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ticsalutsocial.atoom.space\/es\/#website\",\"url\":\"https:\/\/ticsalutsocial.atoom.space\/es\/\",\"name\":\"Fundaci\u00f3 TIC Salut i Social\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ticsalutsocial.atoom.space\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud - Fundaci\u00f3 TIC Salut i Social","description":"Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud","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:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/","og_locale":"es_ES","og_type":"article","og_title":"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud - Fundaci\u00f3 TIC Salut i Social","og_description":"Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud","og_url":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/","og_site_name":"Fundaci\u00f3 TIC Salut i Social","article_modified_time":"2023-01-23T07:58:01+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/","url":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/","name":"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud - Fundaci\u00f3 TIC Salut i Social","isPartOf":{"@id":"https:\/\/ticsalutsocial.atoom.space\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#primaryimage"},"image":{"@id":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#primaryimage"},"thumbnailUrl":"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg","datePublished":"2023-01-20T15:28:56+00:00","dateModified":"2023-01-23T07:58:01+00:00","description":"Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud","breadcrumb":{"@id":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#primaryimage","url":"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg","contentUrl":"https:\/\/ticsalutsocial.atoom.space\/wp-content\/uploads\/2023\/01\/Guia-bones-practiques-1.jpg","width":2560,"height":1920,"caption":"Guia bones pra\u0300ctiques per al desenvolupament del codi"},{"@type":"BreadcrumbList","@id":"https:\/\/ticsalutsocial.atoom.space\/es\/noticia\/guia-de-bones-practiques-per-al-desenvolupament-de-codi-en-solucions-dintelligencia-artificial-en-salut\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/ticsalutsocial.atoom.space\/es\/"},{"@type":"ListItem","position":2,"name":"Publicada la Gu\u00eda de buenas pr\u00e1cticas para el desarrollo de c\u00f3digo en soluciones de Inteligencia Artificial en Salud"}]},{"@type":"WebSite","@id":"https:\/\/ticsalutsocial.atoom.space\/es\/#website","url":"https:\/\/ticsalutsocial.atoom.space\/es\/","name":"Fundaci\u00f3 TIC Salut i Social","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ticsalutsocial.atoom.space\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/noticia\/15802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/noticia"}],"about":[{"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/types\/noticia"}],"author":[{"embeddable":true,"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/users\/12"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/media\/15795"}],"wp:attachment":[{"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/media?parent=15802"}],"wp:term":[{"taxonomy":"etiqueta","embeddable":true,"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/etiqueta?post=15802"},{"taxonomy":"tipus","embeddable":true,"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/tipus?post=15802"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/ticsalutsocial.atoom.space\/es\/wp-json\/wp\/v2\/topic?post=15802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}