{"id":1924,"date":"2018-03-28T08:44:51","date_gmt":"2018-03-28T06:44:51","guid":{"rendered":"http:\/\/mephit.it\/blog\/?p=1924"},"modified":"2018-03-28T08:44:51","modified_gmt":"2018-03-28T06:44:51","slug":"rpgscript-richiede-un-po-di-refactoring","status":"publish","type":"post","link":"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/","title":{"rendered":"RPGScript richiede un po&#8217; di refactoring"},"content":{"rendered":"<p><a href=\"http:\/\/mephit.it\/blog\/wp-content\/uploads\/2018\/03\/little-devil-costume-nelasportswear-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-1926 alignleft\" src=\"http:\/\/mephit.it\/blog\/wp-content\/uploads\/2018\/03\/little-devil-costume-nelasportswear-3-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a>Un 20 naturale a tutti!<\/p>\n<p>Il refactoring \u00e8 un&#8217;attivit\u00e0 tanto temuta quanto affascinante: si tratta infatti di riscrivere codice funzionante (ecco perch\u00e8 \u00e8 temuto), solitamente per migliorarlo o renderlo compatibile con nuove funzionalit\u00e0 (ed ecco perch\u00e8 \u00e8 affascinante).<\/p>\n<p>RPGScript (non ho ancora trovato un nome migliore) \u00e8 in grado infatti di gestire parecchi aspetti delle classi che avevo gi\u00e0 in parte implementato, come le abilit\u00e0 di classe, le capacit\u00e0 e le competenze nelle armi.<\/p>\n<p>Una volta che avr\u00f2 finito con le classi, potr\u00f2 applicare la stessa logica a razze, talenti, abilit\u00e0, incantesimi e altri tipi di capacit\u00e0.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un 20 naturale a tutti! Il refactoring \u00e8 un&#8217;attivit\u00e0 tanto temuta quanto affascinante: si tratta infatti di riscrivere codice funzionante (ecco perch\u00e8 \u00e8 temuto), solitamente per migliorarlo o renderlo compatibile con nuove funzionalit\u00e0 (ed ecco perch\u00e8 \u00e8 affascinante). RPGScript (non ho ancora trovato un nome migliore) \u00e8 in grado infatti di gestire parecchi aspetti delle [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1926,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>RPGScript richiede un po&#039; di refactoring - Mephit blog<\/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:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RPGScript richiede un po&#039; di refactoring - Mephit blog\" \/>\n<meta property=\"og:description\" content=\"Un 20 naturale a tutti! Il refactoring \u00e8 un&#8217;attivit\u00e0 tanto temuta quanto affascinante: si tratta infatti di riscrivere codice funzionante (ecco perch\u00e8 \u00e8 temuto), solitamente per migliorarlo o renderlo compatibile con nuove funzionalit\u00e0 (ed ecco perch\u00e8 \u00e8 affascinante). RPGScript (non ho ancora trovato un nome migliore) \u00e8 in grado infatti di gestire parecchi aspetti delle [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/\" \/>\n<meta property=\"og:site_name\" content=\"Mephit blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/mephitrpg\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-28T06:44:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2018\/03\/little-devil-costume-nelasportswear-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1498\" \/>\n\t<meta property=\"og:image:height\" content=\"2247\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jure di Mephit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/www.twitter.com\/mephitrpg\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jure di Mephit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/\",\"url\":\"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/\",\"name\":\"RPGScript richiede un po' di refactoring - Mephit blog\",\"isPartOf\":{\"@id\":\"https:\/\/mephit.it\/blog\/#website\"},\"datePublished\":\"2018-03-28T06:44:51+00:00\",\"dateModified\":\"2018-03-28T06:44:51+00:00\",\"author\":{\"@id\":\"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7\"},\"breadcrumb\":{\"@id\":\"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mephit.it\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RPGScript richiede un po&#8217; di refactoring\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mephit.it\/blog\/#website\",\"url\":\"https:\/\/mephit.it\/blog\/\",\"name\":\"Mephit blog\",\"description\":\"Notizie sul progetto per giocare online a D&amp;D 3.5\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mephit.it\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7\",\"name\":\"Jure di Mephit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/mephit.it\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg\",\"contentUrl\":\"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg\",\"caption\":\"Jure di Mephit\"},\"description\":\"Nato nel \u201978, a 20 anni decisi di imparare a fare siti per far conoscere la mia band. Nel 2003 iniziai a giocare a D&amp;D e mi accorsi di quanto per molte persone la lingua inglese fosse una barriera invalicabile. Traducendo e diffondendo contenuti gratuiti entrai attivamente nel mitico mondo delle community online. Poi sviluppai per i miei amici alcuni piccoli software per aiutarli nella creazione del personaggio, e ben presto mi resi conto che potevo fare molto, molto di pi\u00f9. Nel 2004 creai la cartella \\\"mephit\\\".\",\"sameAs\":[\"http:\/\/www.mephit.it\",\"https:\/\/www.facebook.com\/mephitrpg\",\"https:\/\/twitter.com\/https:\/\/www.twitter.com\/mephitrpg\",\"http:\/\/www.youtube.com\/user\/mephitvideoblog\"],\"url\":\"https:\/\/mephit.it\/blog\/author\/jure\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RPGScript richiede un po' di refactoring - Mephit blog","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:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/","og_locale":"it_IT","og_type":"article","og_title":"RPGScript richiede un po' di refactoring - Mephit blog","og_description":"Un 20 naturale a tutti! Il refactoring \u00e8 un&#8217;attivit\u00e0 tanto temuta quanto affascinante: si tratta infatti di riscrivere codice funzionante (ecco perch\u00e8 \u00e8 temuto), solitamente per migliorarlo o renderlo compatibile con nuove funzionalit\u00e0 (ed ecco perch\u00e8 \u00e8 affascinante). RPGScript (non ho ancora trovato un nome migliore) \u00e8 in grado infatti di gestire parecchi aspetti delle [&hellip;]","og_url":"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/","og_site_name":"Mephit blog","article_author":"https:\/\/www.facebook.com\/mephitrpg","article_published_time":"2018-03-28T06:44:51+00:00","og_image":[{"width":1498,"height":2247,"url":"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2018\/03\/little-devil-costume-nelasportswear-3.jpg","type":"image\/jpeg"}],"author":"Jure di Mephit","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/www.twitter.com\/mephitrpg","twitter_misc":{"Scritto da":"Jure di Mephit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/","url":"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/","name":"RPGScript richiede un po' di refactoring - Mephit blog","isPartOf":{"@id":"https:\/\/mephit.it\/blog\/#website"},"datePublished":"2018-03-28T06:44:51+00:00","dateModified":"2018-03-28T06:44:51+00:00","author":{"@id":"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7"},"breadcrumb":{"@id":"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mephit.it\/blog\/2018\/03\/rpgscript-richiede-un-po-di-refactoring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mephit.it\/blog\/"},{"@type":"ListItem","position":2,"name":"RPGScript richiede un po&#8217; di refactoring"}]},{"@type":"WebSite","@id":"https:\/\/mephit.it\/blog\/#website","url":"https:\/\/mephit.it\/blog\/","name":"Mephit blog","description":"Notizie sul progetto per giocare online a D&amp;D 3.5","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mephit.it\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7","name":"Jure di Mephit","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/mephit.it\/blog\/#\/schema\/person\/image\/","url":"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg","contentUrl":"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg","caption":"Jure di Mephit"},"description":"Nato nel \u201978, a 20 anni decisi di imparare a fare siti per far conoscere la mia band. Nel 2003 iniziai a giocare a D&amp;D e mi accorsi di quanto per molte persone la lingua inglese fosse una barriera invalicabile. Traducendo e diffondendo contenuti gratuiti entrai attivamente nel mitico mondo delle community online. Poi sviluppai per i miei amici alcuni piccoli software per aiutarli nella creazione del personaggio, e ben presto mi resi conto che potevo fare molto, molto di pi\u00f9. Nel 2004 creai la cartella \"mephit\".","sameAs":["http:\/\/www.mephit.it","https:\/\/www.facebook.com\/mephitrpg","https:\/\/twitter.com\/https:\/\/www.twitter.com\/mephitrpg","http:\/\/www.youtube.com\/user\/mephitvideoblog"],"url":"https:\/\/mephit.it\/blog\/author\/jure\/"}]}},"_links":{"self":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts\/1924"}],"collection":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/comments?post=1924"}],"version-history":[{"count":3,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts\/1924\/revisions"}],"predecessor-version":[{"id":1928,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts\/1924\/revisions\/1928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/media\/1926"}],"wp:attachment":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/media?parent=1924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/categories?post=1924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/tags?post=1924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}