<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Komentarze do: Architektura Hexagonalna [Cebula/Porty i Adaptery] 🔥👍	</title>
	<atom:link href="https://www.bdabek.pl/architektura-hexagonalna/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bdabek.pl/architektura-hexagonalna/</link>
	<description>Bartosz Dąbek</description>
	<lastBuildDate>Tue, 10 Sep 2024 11:09:05 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		Autor: Jarek		</title>
		<link>https://www.bdabek.pl/architektura-hexagonalna/#comment-187</link>

		<dc:creator><![CDATA[Jarek]]></dc:creator>
		<pubDate>Tue, 10 Sep 2024 11:09:05 +0000</pubDate>
		<guid isPermaLink="false">https://www.bdabek.pl/?p=1588#comment-187</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://www.bdabek.pl/architektura-hexagonalna/#comment-148&quot;&gt;Damian&lt;/a&gt;.

przypadki użycia to nie klasy a scenariusze]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://www.bdabek.pl/architektura-hexagonalna/#comment-148">Damian</a>.</p>
<p>przypadki użycia to nie klasy a scenariusze</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Jarek		</title>
		<link>https://www.bdabek.pl/architektura-hexagonalna/#comment-186</link>

		<dc:creator><![CDATA[Jarek]]></dc:creator>
		<pubDate>Tue, 10 Sep 2024 11:08:33 +0000</pubDate>
		<guid isPermaLink="false">https://www.bdabek.pl/?p=1588#comment-186</guid>

					<description><![CDATA[&lt;ul&gt;&lt;li&gt;trudniejsza nawigacja po kodzie źródłowym – musimy ogarniać co, gdzie jest używane&lt;/li&gt;&lt;/ul&gt;
no raczej jest właśnie łatwiej 



&lt;ul&gt;&lt;li&gt;wiele adapterów = wiele testów&lt;/li&gt;&lt;/ul&gt;
te adaptery to dostarczone przez ich producentów elementy środowiska, tego używa a nie testuje]]></description>
			<content:encoded><![CDATA[<ul>
<li>trudniejsza nawigacja po kodzie źródłowym – musimy ogarniać co, gdzie jest używane</li>
</ul>
<p>no raczej jest właśnie łatwiej </p>
<ul>
<li>wiele adapterów = wiele testów</li>
</ul>
<p>te adaptery to dostarczone przez ich producentów elementy środowiska, tego używa a nie testuje</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Damian		</title>
		<link>https://www.bdabek.pl/architektura-hexagonalna/#comment-148</link>

		<dc:creator><![CDATA[Damian]]></dc:creator>
		<pubDate>Sat, 05 Feb 2022 19:50:24 +0000</pubDate>
		<guid isPermaLink="false">https://www.bdabek.pl/?p=1588#comment-148</guid>

					<description><![CDATA[yo, fajny artykuł, mam pytanie odnośnie fragmentu tekstu

&quot;
Przypadki użycia&lt;span&gt;To klasy, które obsługują konkretne problemy biznesowe. Jest to faktyzcna wartość dla biznesu, która rozwiązuje ich problem. Przypadki użycia mogą zawierać wszystkie niezbędne walidacje i logikę reguł biznesowych, które są specyficzne dla konkretnego przypadku użycia (dlatego też nie mogą być implementowane w obiektach domeny) a następnie delegują pracę do domeny.&lt;/span&gt;&quot;

nie rozumiem do końca podziału przypadków użycia i domeny w tym opisie

rozumiem to tak, że przypadki użycia są wystawionym API z modułu(opisanym jako port wejściowy w Twoim artykule) i one bezpośrednio kierują ruch do domeny, która posiada walidację i logikę reguł biznesowych z racji, że jest domeną, czyli posiada logikę biznesową, u Ciebie robi to klasa Przypadku użycia, co w takim razie znajduje się w domenie?, są to tylko interfejsy? - wnioskuje to z fragmentu &quot;&lt;strong&gt;Domena opisuje jak coś zrobić.&lt;/strong&gt;&quot;]]></description>
			<content:encoded><![CDATA[<p>yo, fajny artykuł, mam pytanie odnośnie fragmentu tekstu</p>
<p>&#8221;<br />
Przypadki użycia<span>To klasy, które obsługują konkretne problemy biznesowe. Jest to faktyzcna wartość dla biznesu, która rozwiązuje ich problem. Przypadki użycia mogą zawierać wszystkie niezbędne walidacje i logikę reguł biznesowych, które są specyficzne dla konkretnego przypadku użycia (dlatego też nie mogą być implementowane w obiektach domeny) a następnie delegują pracę do domeny.</span>&#8221;</p>
<p>nie rozumiem do końca podziału przypadków użycia i domeny w tym opisie</p>
<p>rozumiem to tak, że przypadki użycia są wystawionym API z modułu(opisanym jako port wejściowy w Twoim artykule) i one bezpośrednio kierują ruch do domeny, która posiada walidację i logikę reguł biznesowych z racji, że jest domeną, czyli posiada logikę biznesową, u Ciebie robi to klasa Przypadku użycia, co w takim razie znajduje się w domenie?, są to tylko interfejsy? &#8211; wnioskuje to z fragmentu &#8222;<strong>Domena opisuje jak coś zrobić.</strong>&#8222;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Bartosz Dąbek		</title>
		<link>https://www.bdabek.pl/architektura-hexagonalna/#comment-70</link>

		<dc:creator><![CDATA[Bartosz Dąbek]]></dc:creator>
		<pubDate>Mon, 28 Sep 2020 05:06:45 +0000</pubDate>
		<guid isPermaLink="false">https://www.bdabek.pl/?p=1588#comment-70</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://www.bdabek.pl/architektura-hexagonalna/#comment-69&quot;&gt;Czarek&lt;/a&gt;.

Hej, niestety nie miałem jeszcze okazji wykorzystania jej na produkcji.

Gdybyś szukał linków jak używać/pisać kod w tej architekturze, to te linki mogą być pomocne:
&lt;ul&gt;&lt;li&gt;https://github.com/hirannor/spring-boot-hexagonal-architecture&lt;/li&gt;&lt;li&gt;https://github.com/thombergs/buckpal&lt;/li&gt;&lt;li&gt;https://github.com/rdelgatte/spring-hexagonal-architecture&lt;/li&gt;&lt;li&gt;https://github.com/hexagonframework/hexagonal-architecture-demo&lt;/li&gt;&lt;/ul&gt;]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://www.bdabek.pl/architektura-hexagonalna/#comment-69">Czarek</a>.</p>
<p>Hej, niestety nie miałem jeszcze okazji wykorzystania jej na produkcji.</p>
<p>Gdybyś szukał linków jak używać/pisać kod w tej architekturze, to te linki mogą być pomocne:</p>
<ul>
<li><a href="https://github.com/hirannor/spring-boot-hexagonal-architecture" rel="nofollow ugc">https://github.com/hirannor/spring-boot-hexagonal-architecture</a></li>
<li><a href="https://github.com/thombergs/buckpal" rel="nofollow ugc">https://github.com/thombergs/buckpal</a></li>
<li><a href="https://github.com/rdelgatte/spring-hexagonal-architecture" rel="nofollow ugc">https://github.com/rdelgatte/spring-hexagonal-architecture</a></li>
<li><a href="https://github.com/hexagonframework/hexagonal-architecture-demo" rel="nofollow ugc">https://github.com/hexagonframework/hexagonal-architecture-demo</a></li>
</ul>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Czarek		</title>
		<link>https://www.bdabek.pl/architektura-hexagonalna/#comment-69</link>

		<dc:creator><![CDATA[Czarek]]></dc:creator>
		<pubDate>Sun, 27 Sep 2020 22:20:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.bdabek.pl/?p=1588#comment-69</guid>

					<description><![CDATA[Cześć!

Dzięki za wyjaśnienie architektury Ports &#038; Adapters. Koncepcja nie wydaje się trudna i daje sporo możliwości, ale pewnie trzeba spędzić z nią trochę czasu, aby znaleźć jej ciemne strony ;) Wykorzystywałeś ją może w jakimś projekcie produkcyjnym?

Pozdrawiam]]></description>
			<content:encoded><![CDATA[<p>Cześć!</p>
<p>Dzięki za wyjaśnienie architektury Ports &amp; Adapters. Koncepcja nie wydaje się trudna i daje sporo możliwości, ale pewnie trzeba spędzić z nią trochę czasu, aby znaleźć jej ciemne strony 😉 Wykorzystywałeś ją może w jakimś projekcie produkcyjnym?</p>
<p>Pozdrawiam</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
