<?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 warstwowa &#8211; sposób na organizację kodu	</title>
	<atom:link href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/feed/" rel="self" type="application/rss+xml" />
	<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/</link>
	<description>Blog o programowaniu w Javie</description>
	<lastBuildDate>Fri, 04 Aug 2023 17:06:47 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>
		Autor: grzes		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-1064</link>

		<dc:creator><![CDATA[grzes]]></dc:creator>
		<pubDate>Wed, 01 Apr 2020 12:36:41 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-1064</guid>

					<description><![CDATA[Z tego spokojnie mógłbyś wyjść jak zbudować  aplikacje z mavenem pod spodem ;-) i podziałem na moduły / pom.]]></description>
			<content:encoded><![CDATA[<p>Z tego spokojnie mógłbyś wyjść jak zbudować  aplikacje z mavenem pod spodem 😉 i podziałem na moduły / pom.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Ceylon		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-990</link>

		<dc:creator><![CDATA[Ceylon]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 15:19:22 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-990</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-986&quot;&gt;Mateusz Dąbrowski&lt;/a&gt;.

Dopiero uczę się Javy 11 i korzystam z OpenJDK. Ten film na youtube dał mi trochę do myślenia, gość odradza 5 języków programowania których nie warto się uczyć w 2020 roku. Zapewne nie dotyczy to starszych programistów, którzy już programują w danym języku od kilku lat.
[link usunięty:to jest opinia tego człowieka, nie chcę jej rozpowszechniać u siebie na blogu]]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-986">Mateusz Dąbrowski</a>.</p>
<p>Dopiero uczę się Javy 11 i korzystam z OpenJDK. Ten film na youtube dał mi trochę do myślenia, gość odradza 5 języków programowania których nie warto się uczyć w 2020 roku. Zapewne nie dotyczy to starszych programistów, którzy już programują w danym języku od kilku lat.<br />
[link usunięty:to jest opinia tego człowieka, nie chcę jej rozpowszechniać u siebie na blogu]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-986</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 14:30:27 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-986</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-984&quot;&gt;Ceylon&lt;/a&gt;.

Raczej nie wiele firm używa produkcyjnie Javy 14. Obecnie LTSy to 8 i 11. Kolejna wersja LTS wyjdzie dopiero we wrześniu 2021 i będzie to Java 17. Polecam korzystanie z 11-tki, a jak masz projekty niekomercyjne to także z 14-tki.]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-984">Ceylon</a>.</p>
<p>Raczej nie wiele firm używa produkcyjnie Javy 14. Obecnie LTSy to 8 i 11. Kolejna wersja LTS wyjdzie dopiero we wrześniu 2021 i będzie to Java 17. Polecam korzystanie z 11-tki, a jak masz projekty niekomercyjne to także z 14-tki.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Ceylon		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-984</link>

		<dc:creator><![CDATA[Ceylon]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 13:42:56 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-984</guid>

					<description><![CDATA[Java 14 w ogóle jest na produkcji? Czy Java 14 i Java 17 to takie same wersje LTS czy tylko Java 8 i 17 będą pełnymi wersjami LTS?]]></description>
			<content:encoded><![CDATA[<p>Java 14 w ogóle jest na produkcji? Czy Java 14 i Java 17 to takie same wersje LTS czy tylko Java 8 i 17 będą pełnymi wersjami LTS?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-896</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 17:13:22 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-896</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-895&quot;&gt;Dariusz&lt;/a&gt;.

Jest to jak najbardziej architektura warstwowa. Wpychanie wszędzie na siłę DDD nie jest dobrym sposobem organizacji kodu. Napisałem tutaj o klasycznej architekturze warstwowej (i przykład to odzwierciedla), która jak najbardziej zapewnia separację odpowiedzialności, a właściwie to nie architektura zapewnia tę separację tylko developerzy ;) Architektura może im w tym tylko pomagać.

&quot;Z tego co orientuje się teraz w branży dobre praktyki to umieszczenie wszelkiej komunikacji z aplikacją np kontrolery w warstwie boundry&quot; - dobrą praktyką jest rozpatrywanie każdego przypadku osobno. Inne reguły zastosujesz do aplikacji CRUD, którą będziesz developował przez kilka dni a później świat o niej zapomni, a inne do aplikacji, która będzie rozwijana przez kolejne 5 lat przez zespół 30 developerów.

Artykuł jest o architekturze warstwowej a nie o DDD (chociaż tam też są warstwy ;) )]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-895">Dariusz</a>.</p>
<p>Jest to jak najbardziej architektura warstwowa. Wpychanie wszędzie na siłę DDD nie jest dobrym sposobem organizacji kodu. Napisałem tutaj o klasycznej architekturze warstwowej (i przykład to odzwierciedla), która jak najbardziej zapewnia separację odpowiedzialności, a właściwie to nie architektura zapewnia tę separację tylko developerzy 😉 Architektura może im w tym tylko pomagać.</p>
<p>&#8222;Z tego co orientuje się teraz w branży dobre praktyki to umieszczenie wszelkiej komunikacji z aplikacją np kontrolery w warstwie boundry&#8221; &#8211; dobrą praktyką jest rozpatrywanie każdego przypadku osobno. Inne reguły zastosujesz do aplikacji CRUD, którą będziesz developował przez kilka dni a później świat o niej zapomni, a inne do aplikacji, która będzie rozwijana przez kolejne 5 lat przez zespół 30 developerów.</p>
<p>Artykuł jest o architekturze warstwowej a nie o DDD (chociaż tam też są warstwy 😉 )</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Dariusz		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-895</link>

		<dc:creator><![CDATA[Dariusz]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 15:30:26 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-895</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-891&quot;&gt;Łukasz Bednorz&lt;/a&gt;.

Jakaś to struktura jest. Jednak w pojeciu DDD na pewno nie warstwowa. Z tego co orientuje się teraz w branży dobre praktyki to umieszczenie wszelkiej komunikacji z aplikacją np kontrolery w warstwie boundry, serwisy oraz encje w warstwie domenowej, persystencja i implementację zewnętrznych interfejsów w warstwie infrastruktury. Dąży się do odseparowania odpowiedzialności warstw, co nie do końca jest zapewnione w przykładzie.]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-891">Łukasz Bednorz</a>.</p>
<p>Jakaś to struktura jest. Jednak w pojeciu DDD na pewno nie warstwowa. Z tego co orientuje się teraz w branży dobre praktyki to umieszczenie wszelkiej komunikacji z aplikacją np kontrolery w warstwie boundry, serwisy oraz encje w warstwie domenowej, persystencja i implementację zewnętrznych interfejsów w warstwie infrastruktury. Dąży się do odseparowania odpowiedzialności warstw, co nie do końca jest zapewnione w przykładzie.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Arek		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-894</link>

		<dc:creator><![CDATA[Arek]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 13:36:43 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-894</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-891&quot;&gt;Łukasz Bednorz&lt;/a&gt;.

O podziale funkcjonalnym masz wzmiankę w tekście i imho jest to dosyć proste. 
Ciekawsza byłaby by analiza wzorca portów i adapterów.]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-891">Łukasz Bednorz</a>.</p>
<p>O podziale funkcjonalnym masz wzmiankę w tekście i imho jest to dosyć proste.<br />
Ciekawsza byłaby by analiza wzorca portów i adapterów.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Łukasz Bednorz		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-891</link>

		<dc:creator><![CDATA[Łukasz Bednorz]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 11:03:50 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-891</guid>

					<description><![CDATA[Czekam na artykuł o podziale funkcjonalnym :)]]></description>
			<content:encoded><![CDATA[<p>Czekam na artykuł o podziale funkcjonalnym 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: Mateusz Dąbrowski		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-890</link>

		<dc:creator><![CDATA[Mateusz Dąbrowski]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 10:14:10 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-890</guid>

					<description><![CDATA[W odpowiedzi do &lt;a href=&quot;https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-889&quot;&gt;MK&lt;/a&gt;.

Dzięki za komentarz ;)]]></description>
			<content:encoded><![CDATA[<p>W odpowiedzi do <a href="https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-889">MK</a>.</p>
<p>Dzięki za komentarz 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Autor: MK		</title>
		<link>https://nullpointerexception.pl/architektura-warstwowa-sposob-na-organizacje-kodu/#comment-889</link>

		<dc:creator><![CDATA[MK]]></dc:creator>
		<pubDate>Tue, 17 Mar 2020 10:08:05 +0000</pubDate>
		<guid isPermaLink="false">https://nullpointerexception.pl/?p=2234#comment-889</guid>

					<description><![CDATA[Jestem bardzo na tak, jeśli chodzi o wszelkie informacje związane z organizacją kodu. Praktycznie jak chcę zrobić coś więcej niż program na jeden, dwa pliki to szybko zaczyna się robić śmietnik i jako początkujący nie za bardzo wiem jak sobie z tym poradzić.]]></description>
			<content:encoded><![CDATA[<p>Jestem bardzo na tak, jeśli chodzi o wszelkie informacje związane z organizacją kodu. Praktycznie jak chcę zrobić coś więcej niż program na jeden, dwa pliki to szybko zaczyna się robić śmietnik i jako początkujący nie za bardzo wiem jak sobie z tym poradzić.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
