{"id":102,"date":"2012-03-12T20:34:05","date_gmt":"2012-03-12T19:34:05","guid":{"rendered":"http:\/\/dev.qualilogy.com\/es\/?p=102"},"modified":"2013-01-04T20:34:40","modified_gmt":"2013-01-04T19:34:40","slug":"city-model-nueva-version","status":"publish","type":"post","link":"http:\/\/qualilogy.com\/es\/city-model-nueva-version\/","title":{"rendered":"City Model &#8211; Nueva versi\u00f3n"},"content":{"rendered":"<p>\u00bfOs acord\u00e1is que tuve un <a title=\"City Model\" href=\"http:\/\/qualilogy.com\/es\/city-model\" target=\"_blank\">buen regalo de Navidad<\/a>?<\/p>\n<p>El Sonar plugin City Model de eXcentia: han publicado <a title=\"City Model Sonar plugin\" href=\"https:\/\/servicios.excentia.es\/confluence\/display\/QAX\/QAlitaX+City+Model\" target=\"_blank\">una nueva version<\/a>. Y es tambi\u00e9n una oportunidad para ver como personalizar el dashboard de Sonar.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Intranet1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-1264\" title=\"Intranet1\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Intranet1-300x230.jpg\" alt=\"\" width=\"370\" height=\"283\" \/><\/a><\/p>\n<p>Esto es lo que parece mi aplicaci\u00f3n una vez el plugin instalado. Recuerdate que puedes ir en cualquier direcci\u00f3n, usando el raton para mover la &#8216;City&#8217; verticalmente, horizontalmente, o m\u00e1s cerca o m\u00e1s lejos.<\/p>\n<p>La instalaci\u00f3n del plugin es muy f\u00e1cil: descargarlo y guardarlo en el directorio &#8216;\\extensions\\plugins&#8217; de Sonar. Luego, parar y arrancar de nuevo Sonar para empezar a usarlo.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Menu-Configure.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1269\" title=\"Menu Configure\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Menu-Configure.jpg\" alt=\"\" width=\"287\" height=\"26\" \/><\/a>Para conseguir la &#8216;City&#8217; en el dashboard, hay que usar el &#8216;login&#8217; de Administrator y seleccionar el proyecto que ver en el dashboard. Ahora tienes un menu que te permite personalizarlo.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/City-Model-Widget.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1271\" title=\"City Model Widget\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/City-Model-Widget.jpg\" alt=\"\" width=\"282\" height=\"94\" \/><\/a>Primero &#8216;Configure widgets&#8217; nos ense\u00f1a la lista de todos los widgets. Aqu\u00ed est\u00e1 el widget para a\u00f1adir el City Model. Click con el bot\u00f3n &#8216;Add widget&#8217; para obtener una representaci\u00f3n de la aplicaci\u00f3n en forma de &#8216;City&#8217;.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/City-Model-Top-Widget.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1273\" title=\"City Model Top Widget\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/City-Model-Top-Widget.jpg\" alt=\"\" width=\"281\" height=\"94\" \/><\/a>Ahora el plugin de eXcentia viene con un otro widget &#8211; City Model Top &#8211; que lista un n\u00famero determinado de clases seg\u00fan el valor que deseamos. Y me parece muy \u00fatil.<\/p>\n<p>Cuando conoces a una persona por primera vez, lo primero de que puedes darte cuanta es su tama\u00f1o. Es el mismo con el tama\u00f1o del c\u00f3digo de la aplicaci\u00f3n, es la primera cosa que voy a ver, y el n\u00famero de lineas de c\u00f3digo es el valor por defecto cuando se agrega el Top Model City.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Nloc11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1277\" title=\"Nloc1\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Nloc11.jpg\" alt=\"\" width=\"588\" height=\"155\" \/><\/a><\/p>\n<p>Luego, puedes tratar de evaluar el peso de esta persona o, para una aplicaci\u00f3n, su complejidad ciclomatica (CC). S\u00f3lo tienes que agregar un widget nuevo y cambiar los par\u00e1metros con el bot\u00f3n &#8216;Edit&#8217;.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Complexity.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1278\" title=\"Complexity\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Complexity.jpg\" alt=\"\" width=\"581\" height=\"176\" \/><\/a><\/p>\n<p>Aqu\u00ed hemos entrado nuestros propios valores:<\/p>\n<ul>\n<li>Un nuevo t\u00edtulo &#8216;Complexity&#8217;.<\/li>\n<li>&#8216;topListLength&#8217; = 5 para limitar la lista a las top cinco clases.<\/li>\n<li>{complexity} para indicar que deseamos listar las clases m\u00e1s complejas.<\/li>\n<\/ul>\n<p>Click con &#8216;Save&#8217; para ver los resultados:<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/TopComplexity.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1280\" title=\"TopComplexity\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/TopComplexity.jpg\" alt=\"\" width=\"581\" height=\"148\" \/><\/a><\/p>\n<p>Una vez que tienes una idea del tama\u00f1o y la complejidad de las clases m\u00e1s importantes, se empieza a tener una mejor evaluaci\u00f3n de la aplicaci\u00f3n. Ahora se necesita medidas m\u00e1s complejas. Bueno, se puede imaginar f\u00f3rmulas diferentes.<\/p>\n<p>Aqu\u00ed he a\u00f1adido un tercer widget para calcular la CC por m\u00e9todo utilizando la f\u00f3rmula siguiente: {complexity}\/{functions}.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Functions.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1282\" title=\"Functions\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Functions.jpg\" alt=\"\" width=\"581\" height=\"176\" \/><\/a><\/p>\n<p>Los resultados:<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/TopFunctions.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1283\" title=\"TopFunctions\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/TopFunctions.jpg\" alt=\"\" width=\"581\" height=\"148\" \/><\/a><\/p>\n<p><span id=\"result_box\" lang=\"es\"><span class=\"hps\">Lo que es realmente<\/span> <span class=\"hps\">genial con el <\/span><\/span>dashboard de Sonar es que se puede poner los widgets como lo queremos solamente con un Drag &amp; Drop.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Back-to-dashboard.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1285\" title=\"Back to dashboard\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Back-to-dashboard.jpg\" alt=\"\" width=\"111\" height=\"25\" \/><\/a>El bot\u00f3n &#8216;Back to dashboard&#8217; guarda nuestra selecci\u00f3n.<\/p>\n<p>Aqu\u00ed est\u00e1 la mia, con la &#8216;City&#8217; a izquierda y tres &#8216;top lists&#8217; de las clases m\u00e1s grandes y m\u00e1s complejas a derecha.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Dashboard-31.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1288\" title=\"Dashboard 3\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/03\/Dashboard-31-1024x438.jpg\" alt=\"\" width=\"640\" height=\"273\" \/><\/a><\/p>\n<p><span id=\"result_box\" lang=\"es\"><span class=\"hps\">Este plugin permite<\/span> <span class=\"hps\">evaluar r\u00e1pidamente<\/span> <span class=\"hps\">cu\u00e1les son los n\u00fameros<\/span> <span class=\"hps\">m\u00e1s importantes en cualquier<\/span> <span class=\"hps\">nueva aplicaci\u00f3n<\/span><span class=\"hps\">.<\/span> A<span class=\"hps\">yuda a<\/span> <span class=\"hps\">definir las<\/span> <span class=\"hps\">prioridades en los planes<\/span> <span class=\"hps\">de prueba<\/span><span>s,<\/span> <span class=\"hps\">y priorizar<\/span> <span class=\"hps\">cuando alguien<\/span> <span class=\"hps\">ha introducido un cambio<\/span> <span class=\"hps\">en una de estas<\/span> <span class=\"hps\">clases porque<\/span> <span class=\"hps\">son las m\u00e1s<\/span> <span class=\"hps\">dif\u00edcil que entender<\/span> <span class=\"hps\">y esto puede ocasionar<\/span> <span class=\"hps\">nuevos defectos<\/span><span>.<\/span><\/span><\/p>\n<p>Un plugin de g<span class=\"hps\">ran valor.<\/span> <span class=\"hps\">V<\/span><span class=\"hps\">iene<\/span> <span class=\"hps\">con <\/span><span class=\"hps\">un precio moderado<\/span> <span class=\"hps\">y dos<\/span> <span class=\"hps\">semanas<\/span> <span class=\"hps\">de licencia<\/span> <span class=\"hps\">de evaluaci\u00f3n<\/span><span>.<\/span><\/p>\n<p>Que<span class=\"hps\"> lo disfrutes.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfOs acord\u00e1is que tuve un buen regalo de Navidad? El Sonar plugin City Model de eXcentia: han publicado una nueva version. Y es tambi\u00e9n una oportunidad para ver como personalizar el dashboard de Sonar.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","hentry","category-sonar-360"],"_links":{"self":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/102"}],"collection":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":1,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":103,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/102\/revisions\/103"}],"wp:attachment":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}