{"id":12913,"date":"2024-02-25T17:22:07","date_gmt":"2024-02-25T17:22:07","guid":{"rendered":"https:\/\/www.orynycz.com\/kultura\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/"},"modified":"2026-02-09T07:07:50","modified_gmt":"2026-02-09T07:07:50","slug":"cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie","status":"publish","type":"post","link":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/","title":{"rendered":"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"xDiYfPnASqWqkQ1MphUalScrNbQG3dF8BAgj4KZo6I6ij7HsD503JOBeT8TmGunr7CdWgR9ws\"><div class=\"responsive-video\"><iframe loading=\"lazy\" title=\"Cloud TDD: save $4k, time, &amp; do eXtreme Programming anywhere\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/PWBcalK3Jvw?feature=oembed&#038;hl=pl&#038;cc_lang_pref=pl&#038;cc_load_policy=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/span>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\" id=\"h-the-problem\">Problem<\/h2>\n\n<p class=\"wp-block-paragraph\">Problem: niezale\u017cnie od tego, czy Pa\u0144skie obci\u0105\u017cenie robocze dotyczy <em>Test-Driven Development (TDD)<\/em> (Beck, 2003) czy <em>test &amp;&amp; commit || revert (TCR)<\/em> (Beck, 2018), po osi\u0105gni\u0119ciu znacznego post\u0119pu b\u0119d\u0105 tysi\u0105ce test\u00f3w jednostkowych, kt\u00f3re musz\u0105 by\u0107 uruchamiane za ka\u017cdym razem, gdy praca jest zapisywana. Na starym laptopie mo\u017ce by\u0107 konieczne czekanie kwadrans, a na lepszym laptopie minuty, co spowalnia post\u0119p w rozwoju oprogramowania do pe\u0142zania. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-old-solutions-and-copes\">Stare rozwi\u0105zania i sposoby radzenia sobie<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"h-throw-money-at-the-problem\">Rzucenie pieni\u0119dzy na problem<\/h3>\n\n<p class=\"wp-block-paragraph\">Do tej pory rzucenie pieni\u0119dzy na problem by\u0142o prawdopodobnie najprostszym rozwi\u0105zaniem. Je\u015bli mo\u017cna by\u0142o sfinansowa\u0107 laptop z wi\u0119ksz\u0105 liczb\u0105 szybszych procesor\u00f3w, testy mog\u0142y by\u0107 grupowane, a czas potrzebny na ich uruchomienie szybko spada\u0142. Zakup szybszego komputera stacjonarnego zapewni\u0142by jeszcze wi\u0119ksz\u0105 warto\u015b\u0107 za pieni\u0105dze ni\u017c laptop, kosztem przeno\u015bno\u015bci.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-delay-testing\">Op\u00f3\u017anienie testowania<\/h3>\n\n<p class=\"wp-block-paragraph\">Oczywistym rozwi\u0105zaniem jest zaprzestanie testowania przy ka\u017cdej zmianie w kodzie i czekanie, a\u017c zostanie wykonanych kilka godzin, zmiana czy tydzie\u0144 rozwoju. To nie jest idealne, poniewa\u017c szanse na wmalowanie si\u0119 w r\u00f3g lub zagubienie w lesie rosn\u0105 wyk\u0142adniczo. Testy musz\u0105 zawsze by\u0107 zielone (tj. zaliczone), w przeciwnym razie pr\u0119dzej czy p\u00f3\u017aniej kto\u015b zrobi dobrze zamierzony b\u0142\u0119dny skr\u0119t i straci si\u0119 dni, tygodnie lub miesi\u0105ce produktywno\u015bci.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-new-solution-the-cloud\">Nowe rozwi\u0105zanie: chmura<\/h2>\n\n<p class=\"wp-block-paragraph\">Za grosze mo\u017cna uruchomi\u0107 wszystkie testy regresji w chmurze z skromnego laptopa. W tym przyk\u0142adzie u\u017cywamy \u015brodowiska programistycznego GitHub CodeSpaces w chmurze do uruchomienia oko\u0142o dziesi\u0119ciu tysi\u0119cy test\u00f3w regresji zapewniaj\u0105cych poprawne t\u0142umaczenia mi\u0119dzy polskim a \u0142emkowskim (znanym r\u00f3wnie\u017c jako &#8222;rusi\u0144ski\u201e), zagro\u017conym j\u0119zykiem pochodzenia po\u0142udniowo-zachodnio-ukrai\u0144skiego, rdzennym dla Polski i S\u0142owacji (W\u0119gry). Prosz\u0119 obserwowa\u0107, jak uruchomienie zestawu regresji spada do 8 sekund.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-walkthrough\">Przewodnik<\/h3>\n\n<h4 class=\"wp-block-heading\" id=\"h-1-sign-up-for-a-codespaces-account-on-github\">1. Zarejestruj si\u0119 w celu za\u0142o\u017cenia konta Codespaces na GitHub<\/h4>\n\n<p class=\"wp-block-paragraph\">Oto link: https:\/\/github.com\/features\/codespaces<\/p>\n\n<h4 class=\"wp-block-heading\" id=\"h-2-increase-your-budget-to-at-least-a-dollar\">2. Zwi\u0119ksz sw\u00f3j bud\u017cet do co najmniej dolara<\/h4>\n\n<p class=\"wp-block-paragraph\">Jako mechanizm bezpiecze\u0144stwa pocz\u0105tkowy bud\u017cet jest ustawiony na zero, a aby uzyska\u0107 powa\u017cn\u0105 moc, b\u0119dzie potrzebny niezerowy bud\u017cet. W momencie publikacji najpot\u0119\u017cniejszy system kosztuje 2,88 USD za godzin\u0119, wi\u0119c ju\u017c jeden dolar wystarczy na pocz\u0105tek. <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"h-3-open-your-repository-in-codespaces\">3. Otw\u00f3rz swoje repozytorium w CodeSpaces<\/h4>\n\n<p class=\"wp-block-paragraph\">W swoim repozytorium kodu kliknij du\u017cy zielony przycisk Code, upewnij si\u0119, \u017ce zak\u0142adka CodeSpaces jest otwarta, kliknij wielokropek (trzy kropki&#8230;) i wybierz &#8222;New with Options\u201e, aby utworzy\u0107 przestrze\u0144 kodu. Id\u017a ostro z procesorami i wybierz maksimum dost\u0119pne (prawdopodobnie 16).  <\/p>\n\n<h4 class=\"wp-block-heading\" id=\"h-4-open-your-codespace-in-visual-studio-code\">4. Otw\u00f3rz swoje CodeSpace w Visual Studio Code (!)<\/h4>\n\n<p class=\"wp-block-paragraph\">W menu CodeSpaces kliknij przycisk otw\u00f3rz w Visual Studio Code.<\/p>\n\n<h4 class=\"wp-block-heading\" id=\"h-5-to-get-up-to-36-cores-file-a-support-request\">5. Aby uzyska\u0107 do 36 rdzeni, z\u0142\u00f3\u017c wniosek o wsparcie<\/h4>\n\n<p class=\"wp-block-paragraph\">Pytania? Prosz\u0119 pyta\u0107 w komentarzach poni\u017cej. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem Problem: niezale\u017cnie od tego, czy Pa\u0144skie obci\u0105\u017cenie robocze dotyczy Test-Driven Development (TDD) (Beck, 2003) czy test &amp;&amp; commit || revert (TCR) (Beck, 2018), po osi\u0105gni\u0119ciu znacznego post\u0119pu b\u0119d\u0105 tysi\u0105ce test\u00f3w jednostkowych, kt\u00f3re musz\u0105 by\u0107 uruchamiane za ka\u017cdym razem, gdy praca jest zapisywana. Na starym laptopie mo\u017ce by\u0107 konieczne czekanie kwadrans, a na lepszym laptopie [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[482],"tags":[490,492,491,489],"class_list":["post-12913","post","type-post","status-publish","format-standard","hentry","category-zestaw","tag-extreme-programming-xp","tag-github-codespaces","tag-test-commit-revert-tcr","tag-test-driven-development-tdd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie<\/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.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie\" \/>\n<meta property=\"og:description\" content=\"Problem Problem: niezale\u017cnie od tego, czy Pa\u0144skie obci\u0105\u017cenie robocze dotyczy Test-Driven Development (TDD) (Beck, 2003) czy test &amp;&amp; commit || revert (TCR) (Beck, 2018), po osi\u0105gni\u0119ciu znacznego post\u0119pu b\u0119d\u0105 tysi\u0105ce test\u00f3w jednostkowych, kt\u00f3re musz\u0105 by\u0107 uruchamiane za ka\u017cdym razem, gdy praca jest zapisywana. Na starym laptopie mo\u017ce by\u0107 konieczne czekanie kwadrans, a na lepszym laptopie [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/\" \/>\n<meta property=\"og:site_name\" content=\"Petro Orynycz\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/orynycz\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/orynycz\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-25T17:22:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-09T07:07:50+00:00\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OrynyczP\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/\"},\"author\":{\"name\":\"Admin\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/#\\\/schema\\\/person\\\/81acf6b0d8344b8d8832f55a0e4a9f63\"},\"headline\":\"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie\",\"datePublished\":\"2024-02-25T17:22:07+00:00\",\"dateModified\":\"2026-02-09T07:07:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/\"},\"wordCount\":478,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/#organization\"},\"keywords\":[\"eXtreme programming (XP)\",\"GitHub Codespaces\",\"test &amp;&amp; commit || revert (TCR)\",\"Test Driven Development (TDD)\"],\"articleSection\":[\"Zestaw\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/\",\"url\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/\",\"name\":\"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/#website\"},\"datePublished\":\"2024-02-25T17:22:07+00:00\",\"dateModified\":\"2026-02-09T07:07:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/zestaw\\\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zestaw\",\"item\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/moc\\\/zestaw\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/\",\"name\":\"Orynycz.com\",\"description\":\"Naukowiec. In\u017cynier AI. Lingwista.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/#organization\"},\"alternateName\":\"\u041e\u0440\u0438\u043d\u0438\u0447.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/#organization\",\"name\":\"orynycz.com\",\"alternateName\":\"\u041e\u0440\u0438\u043d\u0438\u0447.com\",\"url\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.orynycz.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/logo-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.orynycz.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/logo-1.jpg\",\"width\":512,\"height\":512,\"caption\":\"orynycz.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/orynycz\"],\"publishingPrinciples\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\",\"ownershipFundingInfo\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\",\"actionableFeedbackPolicy\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\",\"correctionsPolicy\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\",\"ethicsPolicy\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\",\"diversityPolicy\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\",\"diversityStaffingReport\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/polityka\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.orynycz.com\\\/pl\\\/#\\\/schema\\\/person\\\/81acf6b0d8344b8d8832f55a0e4a9f63\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a38941f48011a0de6d533516cefcfcbff0b865d9bbce556ca1778430b8139cf?s=96&d=initials&r=pg&initials=p\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a38941f48011a0de6d533516cefcfcbff0b865d9bbce556ca1778430b8139cf?s=96&d=initials&r=pg&initials=p\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a38941f48011a0de6d533516cefcfcbff0b865d9bbce556ca1778430b8139cf?s=96&d=initials&r=pg&initials=p\",\"caption\":\"Admin\"},\"description\":\"I am a scientist (ORCID iD 0000-0003-3094-9156), software engineer, computational linguist, localization and natural language engineer, Slavist, and Silicon Valley consultant. His research currently focuses on artificial intelligence (AI), neural machine translation (NMT), and hybrid systems to revitalize endangered, indigenous languages like Lemko. He received his degree in Russian at the Institute of East Slavic Philology of Jagiellonian University in Cracow, Poland, where he worked for Google amid its 2016 neural machine translation artificial intelligence breakthrough. His engines were recently mentioned in the Cambridge University Press journal Natural Language Engineering (Volume 25, Issue 5, page 634). Mr. Orynycz also has two decades of transatlantic experience as a linguist specializing in Russian, Polish, Ukrainian, Rusyn and Lemko for top language service providers, national defense, heavy industry, Raytheon, Amazon, Siemens, Mercedes-Benz, Daimler, investigators, philanthropists, and scientists.\",\"sameAs\":[\"https:\\\/\\\/www.orynycz.com\",\"https:\\\/\\\/www.facebook.com\\\/orynycz\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/orynycz\\\/\",\"https:\\\/\\\/x.com\\\/OrynyczP\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCOBzL010xr3XfzJcEZbaZyQ\"],\"gender\":\"male\",\"award\":[\"Engines mentioned in the Cambridge University Press journal Natural Language Engineering (Volume 25\",\"Issue 5\",\"page 634)\"],\"knowsAbout\":[\"Natural Language Processing\",\"Machine Translation\"],\"knowsLanguage\":[\"Ukrainian\",\"Lemko\",\"English\",\"Polish\",\"Russian\",\"Hungarian\"],\"jobTitle\":\"scientist\",\"worksFor\":\"Orynycz.com\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie","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.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/","og_locale":"pl_PL","og_type":"article","og_title":"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie","og_description":"Problem Problem: niezale\u017cnie od tego, czy Pa\u0144skie obci\u0105\u017cenie robocze dotyczy Test-Driven Development (TDD) (Beck, 2003) czy test &amp;&amp; commit || revert (TCR) (Beck, 2018), po osi\u0105gni\u0119ciu znacznego post\u0119pu b\u0119d\u0105 tysi\u0105ce test\u00f3w jednostkowych, kt\u00f3re musz\u0105 by\u0107 uruchamiane za ka\u017cdym razem, gdy praca jest zapisywana. Na starym laptopie mo\u017ce by\u0107 konieczne czekanie kwadrans, a na lepszym laptopie [&hellip;]","og_url":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/","og_site_name":"Petro Orynycz","article_publisher":"https:\/\/www.facebook.com\/orynycz","article_author":"https:\/\/www.facebook.com\/orynycz","article_published_time":"2024-02-25T17:22:07+00:00","article_modified_time":"2026-02-09T07:07:50+00:00","author":"Admin","twitter_card":"summary_large_image","twitter_creator":"@OrynyczP","twitter_misc":{"Napisane przez":"Admin","Szacowany czas czytania":"2 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/#article","isPartOf":{"@id":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/"},"author":{"name":"Admin","@id":"https:\/\/www.orynycz.com\/pl\/#\/schema\/person\/81acf6b0d8344b8d8832f55a0e4a9f63"},"headline":"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie","datePublished":"2024-02-25T17:22:07+00:00","dateModified":"2026-02-09T07:07:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/"},"wordCount":478,"commentCount":0,"publisher":{"@id":"https:\/\/www.orynycz.com\/#organization"},"keywords":["eXtreme programming (XP)","GitHub Codespaces","test &amp;&amp; commit || revert (TCR)","Test Driven Development (TDD)"],"articleSection":["Zestaw"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/www.orynycz.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/","url":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/","name":"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie","isPartOf":{"@id":"https:\/\/www.orynycz.com\/pl\/#website"},"datePublished":"2024-02-25T17:22:07+00:00","dateModified":"2026-02-09T07:07:50+00:00","breadcrumb":{"@id":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.orynycz.com\/pl\/zestaw\/cloud-tdd-oszczedz-4-tys-czas-i-wykonuj-extreme-programming-wszedzie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.orynycz.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Zestaw","item":"https:\/\/www.orynycz.com\/pl\/moc\/zestaw\/"},{"@type":"ListItem","position":3,"name":"Cloud TDD: oszcz\u0119d\u017a 4 tys. $, czas i wykonuj eXtreme Programming wsz\u0119dzie"}]},{"@type":"WebSite","@id":"https:\/\/www.orynycz.com\/pl\/#website","url":"https:\/\/www.orynycz.com\/pl\/","name":"Orynycz.com","description":"Naukowiec. In\u017cynier AI. Lingwista.","publisher":{"@id":"https:\/\/www.orynycz.com\/#organization"},"alternateName":"\u041e\u0440\u0438\u043d\u0438\u0447.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.orynycz.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.orynycz.com\/#organization","name":"orynycz.com","alternateName":"\u041e\u0440\u0438\u043d\u0438\u0447.com","url":"https:\/\/www.orynycz.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.orynycz.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/www.orynycz.com\/wp-content\/uploads\/2025\/12\/logo-1.jpg","contentUrl":"https:\/\/www.orynycz.com\/wp-content\/uploads\/2025\/12\/logo-1.jpg","width":512,"height":512,"caption":"orynycz.com"},"image":{"@id":"https:\/\/www.orynycz.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/orynycz"],"publishingPrinciples":"https:\/\/www.orynycz.com\/pl\/polityka\/","ownershipFundingInfo":"https:\/\/www.orynycz.com\/pl\/polityka\/","actionableFeedbackPolicy":"https:\/\/www.orynycz.com\/pl\/polityka\/","correctionsPolicy":"https:\/\/www.orynycz.com\/pl\/polityka\/","ethicsPolicy":"https:\/\/www.orynycz.com\/pl\/polityka\/","diversityPolicy":"https:\/\/www.orynycz.com\/pl\/polityka\/","diversityStaffingReport":"https:\/\/www.orynycz.com\/pl\/polityka\/"},{"@type":"Person","@id":"https:\/\/www.orynycz.com\/pl\/#\/schema\/person\/81acf6b0d8344b8d8832f55a0e4a9f63","name":"Admin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/9a38941f48011a0de6d533516cefcfcbff0b865d9bbce556ca1778430b8139cf?s=96&d=initials&r=pg&initials=p","url":"https:\/\/secure.gravatar.com\/avatar\/9a38941f48011a0de6d533516cefcfcbff0b865d9bbce556ca1778430b8139cf?s=96&d=initials&r=pg&initials=p","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9a38941f48011a0de6d533516cefcfcbff0b865d9bbce556ca1778430b8139cf?s=96&d=initials&r=pg&initials=p","caption":"Admin"},"description":"I am a scientist (ORCID iD 0000-0003-3094-9156), software engineer, computational linguist, localization and natural language engineer, Slavist, and Silicon Valley consultant. His research currently focuses on artificial intelligence (AI), neural machine translation (NMT), and hybrid systems to revitalize endangered, indigenous languages like Lemko. He received his degree in Russian at the Institute of East Slavic Philology of Jagiellonian University in Cracow, Poland, where he worked for Google amid its 2016 neural machine translation artificial intelligence breakthrough. His engines were recently mentioned in the Cambridge University Press journal Natural Language Engineering (Volume 25, Issue 5, page 634). Mr. Orynycz also has two decades of transatlantic experience as a linguist specializing in Russian, Polish, Ukrainian, Rusyn and Lemko for top language service providers, national defense, heavy industry, Raytheon, Amazon, Siemens, Mercedes-Benz, Daimler, investigators, philanthropists, and scientists.","sameAs":["https:\/\/www.orynycz.com","https:\/\/www.facebook.com\/orynycz","https:\/\/www.linkedin.com\/in\/orynycz\/","https:\/\/x.com\/OrynyczP","https:\/\/www.youtube.com\/channel\/UCOBzL010xr3XfzJcEZbaZyQ"],"gender":"male","award":["Engines mentioned in the Cambridge University Press journal Natural Language Engineering (Volume 25","Issue 5","page 634)"],"knowsAbout":["Natural Language Processing","Machine Translation"],"knowsLanguage":["Ukrainian","Lemko","English","Polish","Russian","Hungarian"],"jobTitle":"scientist","worksFor":"Orynycz.com"}]}},"_links":{"self":[{"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/posts\/12913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/comments?post=12913"}],"version-history":[{"count":1,"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/posts\/12913\/revisions"}],"predecessor-version":[{"id":12914,"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/posts\/12913\/revisions\/12914"}],"wp:attachment":[{"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/media?parent=12913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/categories?post=12913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.orynycz.com\/pl\/wp-json\/wp\/v2\/tags?post=12913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}