{"id":231921,"date":"2022-12-27T16:19:00","date_gmt":"2022-12-27T13:19:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231921"},"modified":"2022-11-10T05:43:43","modified_gmt":"2022-11-10T02:43:43","slug":"una-visione-disallineata-dare-priorita-ai-peer-rispetto-agli-utenti","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/una-visione-disallineata-dare-priorita-ai-peer-rispetto-agli-utenti\/","title":{"rendered":"Una visione disallineata: dare priorit\u00e0 ai peer rispetto agli utenti"},"content":{"rendered":"<p>Quante volte hai guardato il codice di qualcuno e hai dichiarato:<\/p>\n<blockquote>\n<p>Non lo sto usando perch\u00e9 non sembra ben scritto.<\/p>\n<\/blockquote>\n<p>E in questo caso, &quot;sembra ben scritto&quot; potrebbe sostituire:<\/p>\n<ul>\n<li>&quot;guarda come lo scriverei&quot;<\/li>\n<li>&quot;sembra avere senso per me.&quot;<\/li>\n<\/ul>\n<p>Certo, ci sono momenti in cui l&#8217;utilizzo di codice open source \u00e8 rischioso. Lo sappiamo dai vari software e servizi che si presentano con vulnerabilit\u00e0. Ma, almeno per questo post, trattali come l&#8217;eccezione, non la regola.<\/p>\n<p>Ci\u00f2 significa che non ci resta che guardare qualcosa che potremmo usare ma che scegliamo di non usare perch\u00e9 non sembra essere scritto in un modo che pensiamo debba essere scritto.<\/p>\n<h2>Dare priorit\u00e0 ai peer rispetto agli utenti<\/h2>\n<p>Lo sviluppo \u00e8 complicato perch\u00e9 ci sono diversi compromessi che noi, o un altro sviluppatore, dobbiamo fare ogni volta che stanno costruendo qualcosa.<\/p>\n<h3>Guardando dentro e fuori<\/h3>\n<p>Dobbiamo considerare:<\/p>\n<ul>\n<li>vincoli di tempo e di budget,<\/li>\n<li>quale paradigma ci aiuter\u00e0 a fornire un solido entro detti vincoli,<\/li>\n<li>la soluzione finale risolve davvero il problema principale,<\/li>\n<li>ci saranno costi di manutenzione associati al modo in cui abbiamo messo insieme qualcosa?<\/li>\n<\/ul>\n<p>E l&#8217;elenco potrebbe continuare.<\/p>\n<p>Considerare i vari aspetti dello sviluppo e discutere le filosofie di come qualcosa dovrebbe essere costruito non \u00e8 affatto raro nel nostro settore<\/p>\n<p>Ma richiede anche molto tempo e potrebbe rivelarsi un esercizio che produce un risultato netto zero perch\u00e9 non ne deriva nulla. (S\u00ec, spesso pu\u00f2 essere un&#8217;esperienza di apprendimento, ma non sempre.)<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159788-61e6fcc43d516.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159788-61e6fcc43d516.jpg\" alt=\"Una visione disallineata: dare priorit\u00e0 ai peer rispetto agli utenti\" ><\/a><\/p>\n<p>Foto di Jos\u00e9 Alejandro Cuffia su Unsplash<\/p>\n<h3>Guardando fuori dentro<\/h3>\n<p>In pratica per\u00f2:<\/p>\n<ul>\n<li>Il paradigma utilizzato per creare la soluzione ha un impatto sull&#8217;utilizzo del software?<\/li>\n<li>Il software in questione risolve il problema?<\/li>\n<li>Se non potessi vedere come \u00e8 stato assemblato il progetto, quale conclusione trarresti sul software?<\/li>\n<\/ul>\n<p>E l&#8217;ultimo punto potrebbe essere il pi\u00f9 critico per quanto riguarda il software open source.<\/p>\n<p>Ho lavorato nel settore abbastanza a lungo da sapere che spesso le persone desiderano una soluzione funzionale che risolva i loro problemi e danno per scontato che sia costruita in modo sicuro.<\/p>\n<p>Gli sviluppatori, d&#8217;altra parte, esamineranno il codice pi\u00f9 della soluzione che fornisce e del problema che risolve.<\/p>\n<p>Se sei uno sviluppatore, c&#8217;\u00e8 assolutamente un tempo e un luogo per entrambi. Ma se lasci che quest&#8217;ultimo ti impedisca di spedire il primo, allora potresti non ottenere mai qualcosa che gli altri possano usare perch\u00e9 sei troppo preoccupato per ci\u00f2 che potrebbero pensare i tuoi colleghi.<\/p>\n<p>E quando stai risolvendo un problema per altre persone, dovrebbero essere loro a contare pi\u00f9 dei tuoi coetanei.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando lavori a un progetto, assicurati di non dare costantemente priorit\u00e0 ai colleghi rispetto agli utenti. Spesso, quest&#8217;ultimo \u00e8 pi\u00f9 importante del primo.<\/p>\n","protected":false},"author":1,"featured_media":159789,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[918,896,835,751,1019,783,720,844],"tags":[1168],"class_list":["post-231921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altro","category-codice","category-guida-per-principianti","category-open-source-projektmanagement-3","category-siti-utili","category-software-open-source","category-sviluppatore","category-tutorial","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/231921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=231921"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/231921\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/159789"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=231921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=231921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=231921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}