{"id":3724,"date":"2020-04-28T08:52:00","date_gmt":"2020-04-28T08:52:00","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"},"modified":"2026-04-27T09:49:25","modified_gmt":"2026-04-27T09:49:25","slug":"1tp45esame-di-2-succhi-settimanali-di-ingegneria-del-software","status":"publish","type":"post","link":"https:\/\/thecodest.co\/it\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","title":{"rendered":"TheCodestReview #2 - succo settimanale di ingegneria del software"},"content":{"rendered":"<h2><strong>Glossario degli aspetti che stiamo affrontando:<\/strong><\/h2>\n<ol>\n<li>\n<p>Suggerimenti per il refactoring ai fini di un miglioramento della qualit\u00e0.<\/p>\n<\/li>\n<li>\n<p>Perch\u00e9 l'architettura del frontend \u00e8 importante e come renderla scalabile e manutenibile?<\/p>\n<\/li>\n<li>\n<p>Transizione da <a href=\"https:\/\/thecodest.co\/it\/blog\/guide-to-enterprise-software-development\/\">CTO<\/a> al ruolo di COO in un'organizzazione tecnologica.<\/p>\n<\/li>\n<\/ol>\n<p>Se siete interessati all'argomento del passaggio da un ruolo di leader tecnologico a un ruolo operativo, potete approfondire le risorse aggiuntive collegate in fondo al post.<\/p>\n<p>I commenti sulla rifattorizzazione e sull'architettura di questa settimana sono forniti dal nostro <a href=\"https:\/\/thecodest.co\/it\/blog\/hire-ror-developer\/\">Rubino<\/a> e <a href=\"https:\/\/thecodest.co\/it\/blog\/conditional-component-visibility-in-react\/\">React<\/a> <a href=\"https:\/\/thecodest.co\/it\/blog\/team-extension-guide-software-development\/\">ingegneri<\/a>.<\/p>\n<h3><a href=\"https:\/\/searchsoftwarequality.techtarget.com\/tip\/When-and-how-to-refactor-code\">Stephen Bigelow di Search Software Quality<\/a><\/h3>\n<p><em>Rifattorizzazione <a href=\"https:\/\/thecodest.co\/it\/dictionary\/what-is-code-refactoring\/\">codice<\/a> \u00e8 sempre stato molto popolare, ma non tutti sanno come farlo bene e quando \u00e8 il momento giusto per farlo. Ho visto molti tentativi di refactoring che si sono conclusi con un fallimento (soprattutto in produzione, il che non \u00e8 una cosa di cui andare fieri). Imparare i suggerimenti dell'articolo citato potrebbe aiutare molti programmatori a migliorare le proprie capacit\u00e0 di refactoring.<\/em><\/p>\n<p><em>Il consiglio numero uno dell'articolo \u00e8 \"capire il codice\", che \u00e8 sempre la prima cosa da fare nella mia lista di controllo prima di rifattorizzare. Non si pu\u00f2 creare codice migliore se non si sa cosa fa il codice attuale. Comprendere il codice disordinato pu\u00f2 essere faticoso, ma \u00e8 il prezzo da pagare per migliorare la vostra base di codice. Tuttavia, il ROI di questo investimento \u00e8 elevato e sar\u00e0 ripagato.<\/em><\/p>\n<p><em>Il prossimo consiglio che vale la pena menzionare \u00e8 quello di \"testare presto e spesso\", che potrebbe essere applicato non solo nel contesto del refactoring, ma anche nel lavoro quotidiano degli sviluppatori. L'argomento dei test \u00e8 enorme. Non si tratta solo di imparare la sintassi per scrivere i test, ma anche di distinguere i tipi di test. Per saperne di pi\u00f9 sui test, vi consiglio di familiarizzare con la piramide dei test e di conoscere le differenze tra i test classici e quelli di tipo \"classico\". <a href=\"https:\/\/thecodest.co\/it\/blog\/londons-leading-tech-frontiers-spotlight-on-companies-shaping-2024\/\">Londra<\/a> scuole.<\/em><\/p>\n<p><em>Riassumendo, l'articolo si concentra sul refactoring locale, il che \u00e8 positivo e potrebbe migliorare la soddisfazione dei programmatori per il loro lavoro. Tuttavia, per creare un'applicazione di prim'ordine a livello di architettura, \u00e8 necessario andare oltre lo scopo di questo articolo e approfondire le questioni relative all'architettura delle applicazioni. Questo potrebbe aiutarvi a iniziare un viaggio senza fine ed \u00e8 quello che auguro a tutti voi, me compreso.<\/em><\/p>\n<p><article-inline-code-review><\/article-inline-code-review><\/p>\n<h3><a href=\"https:\/\/dev.to\/mmcshinsky\/why-frontend-architecture-matters-1ldj\">Michael McShinsky da dev.to<\/a><\/h3>\n<p><strong>Come ottenere un'architettura pi\u00f9 scalabile e manutenibile?<\/strong><\/p>\n<p><strong>Il modo corretto di strutturare l'applicazione in base all'architettura MVVM?<\/strong><\/p>\n<p><strong>Come evitare il lavoro extra quando la vostra applicazione cresce?<\/strong><\/p>\n<p><em>Probabilmente tutti nella loro carriera si sono imbattuti in un caso in cui una cattiva architettura ha allungato in modo significativo il tempo necessario per completare un compito. Il disordine nelle cartelle, l'incoerenza nella denominazione dei file o dei cataloghi possono sabotare la <a href=\"https:\/\/thecodest.co\/it\/dictionary\/why-do-projects-fail\/\">progetto<\/a> all'inizio.<\/em><\/p>\n<p><em>L'autore dell'articolo mostra chiaramente i vantaggi della scelta del giusto approccio alla struttura del progetto. Partendo dal<\/em> <strong><em>creare-react-app<\/em><\/strong> <em>e ispirato all'architettura MVVM, mostra i vantaggi della sua soluzione in modo molto accurato. Partendo dalla configurazione di base, passa in rassegna ogni cartella spiegando caso per caso perch\u00e9 ritiene opportuno questo approccio. L'approccio in s\u00e9 sembra piuttosto complicato e probabilmente inutile all'inizio, quando il progetto \u00e8 in fase iniziale, ma ricordiamo che introdurre le regole appropriate fin dall'inizio aiuter\u00e0 <a href=\"https:\/\/thecodest.co\/it\/blog\/why-us-companies-are-opting-for-polish-developers\/\">noi<\/a> evitare di dover ristrutturare il progetto in modo dispendioso in termini di tempo quando lo si espande con nuovi componenti e funzionalit\u00e0. Una struttura di progetto scelta correttamente consentir\u00e0 inoltre ai nuovi membri del progetto di acquisire facilmente componenti e servizi.  Non dimentichiamo che non tutti i metodi di strutturazione si adattano perfettamente a ogni progetto.<\/em><br \/>\n<em>Da parte mia, vorrei aggiungere la regola di base che la scelta dell'architettura ottimale per il progetto sar\u00e0 inutile se non tutti i membri dell'equipaggio seguono le regole stabilite.<\/em><\/p>\n<p><strong>Per saperne di pi\u00f9:<\/strong> <a href=\"https:\/\/thecodest.co\/blog\/how-to-improve-vue-js-apps-some-practical-tips\/\">Come migliorare le applicazioni Vue.js? Alcuni consigli pratici<\/a><\/p>\n<h3><a href=\"https:\/\/moderncto.io\/236-guillaume-clement-coo-at-dailymotion\/\">Guillaume Clement da Dailymotion<\/a><\/h3>\n<p><strong>Passaggio da CTO a COO<\/strong>.<\/p>\n<p><strong>Lavorare in un ambiente completamente remoto. Come mantenere il <a href=\"https:\/\/thecodest.co\/it\/blog\/how-to-hire-the-best-outsourced-development-team-for-a-scaleup\/\">squadra<\/a> energia e coinvolgimento.<\/strong><\/p>\n<p><strong>Fiducia <a href=\"https:\/\/thecodest.co\/it\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">dati<\/a> contro l'istinto<\/strong>.<\/p>\n<p><em>Nell'episodio 236 di Modern CTO, Joel parla con il COO di Dailymotion Guillaume Clement. La missione di Dailymotion \u00e8 quella di essere una piattaforma di contenuti video significativa e nutriente in mezzo a una serie di piattaforme che sono puramente orientate all'intrattenimento e servono come \"fast food video\". Per raggiungere questo obiettivo, in un'attivit\u00e0 fortemente guidata dagli algoritmi e dalla scienza dei dati, \u00e8 necessario prendere decisioni difficili basate su sensazioni istintive rispetto a ci\u00f2 che dicono i dati.<\/em><\/p>\n<p><em>La metrica tipicamente accurata per piattaforme video, media e <a href=\"https:\/\/thecodest.co\/it\/dictionary\/what-is-adtech\/\">Adtech<\/a> Le attivit\u00e0 commerciali, come il \"tempo trascorso\", non sono il KPI pi\u00f9 ovvio su cui lavorare se si cerca veramente di offrire agli utenti contenuti significativi, e non solo di mantenere la loro attenzione davanti allo schermo il pi\u00f9 a lungo possibile. Il riferimento al documentario \"The Social Dilemma\" su Netflix \u00e8 inevitabile. Guillaume \u00e8 anche passato di recente dal ruolo di CTO a quello di COO dell'azienda, il che comporta nuove sfide a livello operativo e di gestione delle persone. La sfida \u00e8 ancora pi\u00f9 impegnativa durante la pandemia, quando l'organizzazione a distanza mette alla prova i leader nel mantenere il coinvolgimento dei team e la mentalit\u00e0 ad alto livello. \u00c8 fondamentale rispondere alle esigenze individuali dei dipendenti pi\u00f9 socievoli o pi\u00f9 introversi, mettendo a disposizione di coloro che hanno bisogno di una spinta regolare per andare avanti, una quantit\u00e0 limitata di mondanit\u00e0 in ufficio.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Salve e benvenuti nel secondo episodio della nostra serie TheCodesReview. Questa settimana ci siamo concentrati sulla qualit\u00e0 nei progetti di ingegneria del software, sull'importanza dell'architettura frontend e sulla transizione da leader tecnico a leader operativo e su cosa serve nei tempi di configurazione remota sull'esempio di Dailymotion.<\/p>","protected":false},"author":2,"featured_media":3725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-3724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-codest"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>TheCodestReview #2 - weekly software engineering juice - The Codest<\/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:\/\/thecodest.co\/it\/blog\/1tp45esame-di-2-succhi-settimanali-di-ingegneria-del-software\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TheCodestReview #2 - weekly software engineering juice\" \/>\n<meta property=\"og:description\" content=\"Hello and warm welcome in the 2nd episode of our TheCodesReview series. This week we have focused on quality in software engineering projects, the importance of frontend architecture and transition from technical to operations leader and what it takes in the remote setup times on the example of Dailymotion.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/it\/blog\/1tp45esame-di-2-succhi-settimanali-di-ingegneria-del-software\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-28T08:52:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T09:49:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"TheCodestReview #2 &#8211; weekly software engineering juice\",\"datePublished\":\"2020-04-28T08:52:00+00:00\",\"dateModified\":\"2026-04-27T09:49:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"},\"wordCount\":898,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"articleSection\":[\"The Codest\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\",\"name\":\"TheCodestReview #2 - weekly software engineering juice - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"datePublished\":\"2020-04-28T08:52:00+00:00\",\"dateModified\":\"2026-04-27T09:49:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TheCodestReview #2 &#8211; weekly software engineering juice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/it\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TheCodestReview #2 - succo settimanale di ingegneria del software - The Codest","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:\/\/thecodest.co\/it\/blog\/1tp45esame-di-2-succhi-settimanali-di-ingegneria-del-software\/","og_locale":"it_IT","og_type":"article","og_title":"TheCodestReview #2 - weekly software engineering juice","og_description":"Hello and warm welcome in the 2nd episode of our TheCodesReview series. This week we have focused on quality in software engineering projects, the importance of frontend architecture and transition from technical to operations leader and what it takes in the remote setup times on the example of Dailymotion.","og_url":"https:\/\/thecodest.co\/it\/blog\/1tp45esame-di-2-succhi-settimanali-di-ingegneria-del-software\/","og_site_name":"The Codest","article_published_time":"2020-04-28T08:52:00+00:00","article_modified_time":"2026-04-27T09:49:25+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","type":"image\/jpeg"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"TheCodestReview #2 &#8211; weekly software engineering juice","datePublished":"2020-04-28T08:52:00+00:00","dateModified":"2026-04-27T09:49:25+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"},"wordCount":898,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","articleSection":["The Codest"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","url":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","name":"TheCodestReview #2 - succo settimanale di ingegneria del software - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","datePublished":"2020-04-28T08:52:00+00:00","dateModified":"2026-04-27T09:49:25+00:00","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"TheCodestReview #2 &#8211; weekly software engineering juice"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/it\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/posts\/3724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/comments?post=3724"}],"version-history":[{"count":3,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/posts\/3724\/revisions"}],"predecessor-version":[{"id":8062,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/posts\/3724\/revisions\/8062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/media\/3725"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/media?parent=3724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/categories?post=3724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/it\/wp-json\/wp\/v2\/tags?post=3724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}