{"id":629,"date":"2009-07-09T01:25:00","date_gmt":"2009-07-09T01:25:00","guid":{"rendered":"http:\/\/karstieltopia.com\/2009\/07\/09\/comparando-se-ha-dicho\/"},"modified":"2009-07-09T01:25:00","modified_gmt":"2009-07-09T01:25:00","slug":"comparando-se-ha-dicho","status":"publish","type":"post","link":"http:\/\/karstieltopia.com\/programacion\/comparando-se-ha-dicho\/","title":{"rendered":"Comparando se ha dicho"},"content":{"rendered":"
Una de las tareas que todos los que generamos l\u00edneas y l\u00edneas de cosas raras llamadas c\u00f3digo tenemos que hacer antes o despu\u00e9s es la de comparar c\u00f3digo, ya sea propio c\u00f3digo para ver que cambios has hecho, o para comprobar que han hecho otras personas, o para integrar, etc.<\/p>\n
Para ello tenemos desde el t\u00edpico diff de unix, el cu\u00e1l es tremendamente \u00fatil (pero horriblemente manejable para grandes comparaciones) a los comparadores de los IDEs o herramientas sueltas por ah\u00ed.<\/p>\n
\u00daltimamente estoy usando el comparador de Eclipse y es relativamente bueno porque hace lo mismo que los dem\u00e1s gratuita y gr\u00e1ficamente. Compara c\u00f3digo, puede obviar los espacios, tabuladores; salta a las partes modificadas y te permite combinarlas y alguna cosilla m\u00e1s.<\/p>\n
Pero hay algunas cosas que nunca he visto, como por ejemplo el que te permitan comparar solo ciertas partes de c\u00f3digo entre dos ficheros, o que te permitan comparar funciones (estructuras, clases, lo que sea) que est\u00e9n colocadas en posiciones diferentes dentro del archivo o, inclusive, que te permitan comparar partes del mismo c\u00f3digo…<\/p>\n
Todas estas cosas se pueden hacer un poco cutremente generando otros archivos y comparando los trozos a mano pero… \u00bfno hay alguna herramienta que permita todo eso?<\/p>\n","protected":false},"excerpt":{"rendered":"
Una de las tareas que todos los que generamos l\u00edneas y l\u00edneas de cosas raras llamadas c\u00f3digo tenemos que hacer antes o despu\u00e9s es la de comparar c\u00f3digo, ya sea propio c\u00f3digo para ver que cambios has hecho, o para comprobar que han hecho otras personas, o para integrar, etc. Para ello tenemos desde el […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[21],"tags":[248,241],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"\n