{"id":246,"date":"2003-05-10T18:58:30","date_gmt":"2003-05-10T16:58:30","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"xp-programming","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/","title":{"rendered":"xp programming"},"content":{"rendered":"<p>oggi ho finalmente seguito dei Seminari con la <b>S<\/b> maiuscola! :D<br \/>\nquesto simpatico <a href=\"http:\/\/digilander.libero.it\/bbossola\/\" title=\"bossola bruno\" target=\"_blank\">signore<\/a> (sul sito ci sono le slide) mi ha introdotto, insieme ad altri smanettoni, all&#8217;affascinante mondo dell&#8217; <a href=\"http:\/\/www.extremeprogramming.org\/\" title=\"xp programming\" target=\"_blank\">XP programming<\/a>, del <a href=\"\" title=\"TDD e del Refactoring\" target=\"_blank\">TDD<\/a> e del <a href=\"http:\/\/www.refactoring.com\" title=\"refactoring\" target=\"_blank\">Refactoring<\/a>! Devo dire che gli argomenti sono veramente interessanti e che dedicher\u00f2 un p\u00f2 del mio tempo ad una loro migliore comprensione.<\/p>\n<p>E per iniziare ecco qualche risorsa utile:<br \/>\n<a href=\"http:\/\/www.eclipse.org\" title=\"eclipse\" target=\"_blank\">Eclipse<\/a>: il framework modulare e multipiattaforma per sviluppare in Java e C++ (gi\u00e0 citato su questo blog ;P )<br \/>\n<a href=\"http:\/\/www.junit.org\/\" title=\"junit\" target=\"_blank\">JUnit<\/a>: per implementare politiche di TDD (e il relativo porting per PHP)<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>oggi ho finalmente seguito dei Seminari con la S maiuscola! :D questo simpatico signore (sul sito ci sono le slide) mi ha introdotto, insieme ad altri smanettoni, all&#8217;affascinante mondo dell&#8217; XP programming, del TDD e del Refactoring! Devo dire che gli argomenti sono veramente interessanti e che dedicher\u00f2 un p\u00f2 del mio tempo ad una [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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}},"categories":[5],"tags":[],"class_list":["post-246","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>xp programming - Fullo<\/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:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"xp programming - Fullo\" \/>\n<meta property=\"og:description\" content=\"oggi ho finalmente seguito dei Seminari con la S maiuscola! :D questo simpatico signore (sul sito ci sono le slide) mi ha introdotto, insieme ad altri smanettoni, all&#8217;affascinante mondo dell&#8217; XP programming, del TDD e del Refactoring! Devo dire che gli argomenti sono veramente interessanti e che dedicher\u00f2 un p\u00f2 del mio tempo ad una [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2003-05-10T16:58:30+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"xp programming\",\"datePublished\":\"2003-05-10T16:58:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/\"},\"wordCount\":99,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/\",\"name\":\"xp programming - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2003-05-10T16:58:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/05\\\/10\\\/xp-programming\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"xp programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"xp programming - Fullo","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:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/","og_locale":"en_US","og_type":"article","og_title":"xp programming - Fullo","og_description":"oggi ho finalmente seguito dei Seminari con la S maiuscola! :D questo simpatico signore (sul sito ci sono le slide) mi ha introdotto, insieme ad altri smanettoni, all&#8217;affascinante mondo dell&#8217; XP programming, del TDD e del Refactoring! Devo dire che gli argomenti sono veramente interessanti e che dedicher\u00f2 un p\u00f2 del mio tempo ad una [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/","og_site_name":"Fullo","article_published_time":"2003-05-10T16:58:30+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"xp programming","datePublished":"2003-05-10T16:58:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/"},"wordCount":99,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/","url":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/","name":"xp programming - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2003-05-10T16:58:30+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2003\/05\/10\/xp-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"xp programming"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-3Y","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2665,"url":"https:\/\/www.fullo.net\/blog\/2009\/09\/28\/kaizen-kata-bunkai-e-barcamp\/","url_meta":{"origin":246,"position":0},"title":"Kaizen, Kata, Bunkai e BarCamp?","author":"Francesco Fullone","date":"28\/09\/2009","format":false,"excerpt":"Non sono mai stato un esperto di arti marziali, quello che per\u00f2 mi ha sempre affascinato di queste discipline \u00e8 la necessit\u00e0 di viverle come uno strumento necessario al continuo miglioramento. Un miglioramento necessario, negli anime a combattere il nemico pi\u00f9 forte (la cosiddetta sindrome da DragonBall), ad affrontare i\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2760,"url":"https:\/\/www.fullo.net\/blog\/2010\/08\/24\/flussi-e-riflussi-la-qagile-dei-processi-di-sviluppo\/","url_meta":{"origin":246,"position":1},"title":"Flussi e riflussi: la QA(gile) dei processi di sviluppo","author":"Francesco Fullone","date":"24\/08\/2010","format":false,"excerpt":"Quality assurance, or QA for short, refers to a program for the systematic monitoring and evaluation of the various aspects of a project, service, or facility to ensure that standards of quality are being met. fonte wikipedia Sar\u00e0 che sono sempre stato abbastanza sensibile all'argomento (vedi anche il mio ultimo\u2026","rel":"","context":"In &quot;lifehack&quot;","block_context":{"text":"lifehack","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/lifehack\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1662,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/22\/gobby-sviluppo-collaborativo\/","url_meta":{"origin":246,"position":2},"title":"Gobby, sviluppo collaborativo","author":"Francesco Fullone","date":"22\/09\/2005","format":false,"excerpt":"Quanti di voi hanno desiderato fare Extreme Programming, magari tentando la via del Pair Programming, e si sono arenati al primo scoglio? Ovvero... e con chi programmo in coppia? In ufficio sono da solo... e cos\u00ec via... Beh, Gobby viene in vostro aiuto. Gobby \u00e8 un text editor multipiattaforma scritto\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2369,"url":"https:\/\/www.fullo.net\/blog\/2007\/11\/26\/sviluppo-agile\/","url_meta":{"origin":246,"position":3},"title":"Sviluppo Agile e conferenze agili","author":"Francesco Fullone","date":"26\/11\/2007","format":false,"excerpt":"Venerd\u00ec sono stato all'AgileDay, manifestazione incentrata sullo sviluppo agile e sulle metodologie su cui \u00e8 fondato. La giornata \u00e8 stata molto interessante, sia per le persone incontrate che per la qualit\u00e0 degli interventi (interessante la modalit\u00e0 openspace dove sembrava di stare pi\u00f9 ad un barCamp che ad una conferenza canonica).\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1742,"url":"https:\/\/www.fullo.net\/blog\/2005\/11\/10\/pianificazione-di-un-progetto-php\/","url_meta":{"origin":246,"position":4},"title":"Pianificazione di un progetto PHP","author":"Francesco Fullone","date":"10\/11\/2005","format":false,"excerpt":"La maggior parte dei progetti informatici spesso muore ancora prima di iniziare, anche se l'idea \u00e8 geniale, anche se ci sono i fondi. Il motivo? E' molto semplice. C'\u00e8 una \"totale mancanza\":\"(E non parlatemi di XP Programming e Metodi Agili... che comunque una mini pianificazione iniziale del lavoro la fanno!\u2026","rel":"","context":"In &quot;lifehack&quot;","block_context":{"text":"lifehack","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/lifehack\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2067,"url":"https:\/\/www.fullo.net\/blog\/2006\/09\/28\/santo-windows\/","url_meta":{"origin":246,"position":5},"title":"Santo Windows&#8230;","author":"Francesco Fullone","date":"28\/09\/2006","format":false,"excerpt":"Grazie ad alcune magie (e taaaaaaaaaaaanta pazienza) sono riuscito a: ripristinare con BartPE la partizione di boot di un vecchio HD con Windows XP (che per\u00f2 \u00e8 bloccato per via del seriale non riconosciuto) far partire Commander con tale disco scaricare un bios sgamuffo per la motherboard ed installarlo (ovviamente\u2026","rel":"","context":"In &quot;sysadmin&quot;","block_context":{"text":"sysadmin","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/amministrazione-di-sistema\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/246\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}