<?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>
	תגובות לפוסט: Decoupling ו-Coupling בהנדסת תוכנה	</title>
	<atom:link href="https://internet-israel.com/%D7%A4%D7%99%D7%AA%D7%95%D7%97-%D7%90%D7%99%D7%A0%D7%98%D7%A8%D7%A0%D7%98/%D7%99%D7%A1%D7%95%D7%93%D7%95%D7%AA-%D7%91%D7%AA%D7%9B%D7%A0%D7%95%D7%AA/decoupling-%D7%95-coupling-%D7%91%D7%94%D7%A0%D7%93%D7%A1%D7%AA-%D7%AA%D7%95%D7%9B%D7%A0%D7%94/feed/" rel="self" type="application/rss+xml" />
	<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/</link>
	<description>רן בר-זיק על פיתוח אינטרנט מתקדם</description>
	<lastBuildDate>Wed, 26 Nov 2025 19:51:29 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		מאת: שרה		</title>
		<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/comment-page-1/#comment-10110</link>

		<dc:creator><![CDATA[שרה]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 19:51:29 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=11827#comment-10110</guid>

					<description><![CDATA[או בקיצור: עקרונות SOLID.]]></description>
			<content:encoded><![CDATA[<p>או בקיצור: עקרונות SOLID.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: ירדן		</title>
		<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/comment-page-1/#comment-9513</link>

		<dc:creator><![CDATA[ירדן]]></dc:creator>
		<pubDate>Sat, 08 Nov 2025 13:42:29 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=11827#comment-9513</guid>

					<description><![CDATA[תודה על הפוסט!
אני ניטפיקר, מחלקה SimpleMessage לא יורשת מ Message.
דעה - חוץ מזה, ככל שהקוד מרגיש יותר תשתיתי, כדאי לכתוב אותו loosely coupled, כי מערכות נוטות להשתנות וגם לגדול לאורך הזמן, ומערכות שהן coupled עד היסוד ידרשו refactor נרחב יותר עם כל שינוי שיבוא (נוסיף לזה שהצוות משתנה לאורך הזמן, וcodebase גודל וcoupled פחות קריא ומובן לעומת codebase גדול וloosely coupled).]]></description>
			<content:encoded><![CDATA[<p>תודה על הפוסט!<br />
אני ניטפיקר, מחלקה SimpleMessage לא יורשת מ Message.<br />
דעה &#8211; חוץ מזה, ככל שהקוד מרגיש יותר תשתיתי, כדאי לכתוב אותו loosely coupled, כי מערכות נוטות להשתנות וגם לגדול לאורך הזמן, ומערכות שהן coupled עד היסוד ידרשו refactor נרחב יותר עם כל שינוי שיבוא (נוסיף לזה שהצוות משתנה לאורך הזמן, וcodebase גודל וcoupled פחות קריא ומובן לעומת codebase גדול וloosely coupled).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: ישראל ינקלוביץ		</title>
		<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/comment-page-1/#comment-9443</link>

		<dc:creator><![CDATA[ישראל ינקלוביץ]]></dc:creator>
		<pubDate>Thu, 06 Nov 2025 16:09:50 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=11827#comment-9443</guid>

					<description><![CDATA[תודה על הפוסט. ברור ומועיל מאוד!]]></description>
			<content:encoded><![CDATA[<p>תודה על הפוסט. ברור ומועיל מאוד!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: איתי		</title>
		<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/comment-page-1/#comment-9332</link>

		<dc:creator><![CDATA[איתי]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 22:11:16 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=11827#comment-9332</guid>

					<description><![CDATA[מעניין מאוד!
בתור מהנדס חשמל ומחשבים צעיר אני מוצא את עצמי חושב המון פעמים - האם הקוד שלי ספציפי מדי? האם הקוד שלי כללי מדי?
אני מצאתי לעצמי שיטה והיא להסתכל על *הכלים* שאיתם אני מבצע את ההכללה אם מדובר במשהו יחסית קל לקריאה ופשוט (למשל הפונקציות exec ו eval בפייתון) אז אני ממשיך ואם מדובר במשהו יותר מורכב ולא שימושי או לא קריא (למשל קלאסים עם ירושות לירושות במשך כמות דורות שלא תבייש את האפיפיור) אז אני עוצר חוזר אחורה ומתקן. לפעמים code reuse זה לא כזה נורא כמו שהרגילו אותנו באוניברסיטה ;)]]></description>
			<content:encoded><![CDATA[<p>מעניין מאוד!<br />
בתור מהנדס חשמל ומחשבים צעיר אני מוצא את עצמי חושב המון פעמים &#8211; האם הקוד שלי ספציפי מדי? האם הקוד שלי כללי מדי?<br />
אני מצאתי לעצמי שיטה והיא להסתכל על *הכלים* שאיתם אני מבצע את ההכללה אם מדובר במשהו יחסית קל לקריאה ופשוט (למשל הפונקציות exec ו eval בפייתון) אז אני ממשיך ואם מדובר במשהו יותר מורכב ולא שימושי או לא קריא (למשל קלאסים עם ירושות לירושות במשך כמות דורות שלא תבייש את האפיפיור) אז אני עוצר חוזר אחורה ומתקן. לפעמים code reuse זה לא כזה נורא כמו שהרגילו אותנו באוניברסיטה 😉</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: ינאי		</title>
		<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/comment-page-1/#comment-9331</link>

		<dc:creator><![CDATA[ינאי]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 19:42:33 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=11827#comment-9331</guid>

					<description><![CDATA[functional programming
מבוסס על העקרונות האלו?]]></description>
			<content:encoded><![CDATA[<p>functional programming<br />
מבוסס על העקרונות האלו?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: סלבה		</title>
		<link>https://internet-israel.com/%d7%a4%d7%99%d7%aa%d7%95%d7%97-%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98/%d7%99%d7%a1%d7%95%d7%93%d7%95%d7%aa-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa/decoupling-%d7%95-coupling-%d7%91%d7%94%d7%a0%d7%93%d7%a1%d7%aa-%d7%aa%d7%95%d7%9b%d7%a0%d7%94/comment-page-1/#comment-9329</link>

		<dc:creator><![CDATA[סלבה]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 13:23:26 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=11827#comment-9329</guid>

					<description><![CDATA[היי רן, תודה על המאמר. כאחראי מוצר שלא מתעסק בקוד, התחלתי בעזרת github copilot לבנות סקריפט שמחלץ תוכן מסוים מקבצי word וממיר לפורמט אחר. בגלל שיש לא מעט קבצים עם פורמטים משתנים בין הקבצים, יחד עם מורכבות הדרישות, הקוד גדל וכל שינוי גורם לשבירה בקוד שקשה לו לתקן. אני חושב שאם הייתי מנחה את הסוכן לחלק את כל הסקריפט לקוביות קטנות יותר כמו שציינת אולי זה יעזור.]]></description>
			<content:encoded><![CDATA[<p>היי רן, תודה על המאמר. כאחראי מוצר שלא מתעסק בקוד, התחלתי בעזרת github copilot לבנות סקריפט שמחלץ תוכן מסוים מקבצי word וממיר לפורמט אחר. בגלל שיש לא מעט קבצים עם פורמטים משתנים בין הקבצים, יחד עם מורכבות הדרישות, הקוד גדל וכל שינוי גורם לשבירה בקוד שקשה לו לתקן. אני חושב שאם הייתי מנחה את הסוכן לחלק את כל הסקריפט לקוביות קטנות יותר כמו שציינת אולי זה יעזור.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
