<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>article &#8211; Selman Tunc</title>
	<atom:link href="https://selmantunc.com.tr/category/article/feed/" rel="self" type="application/rss+xml" />
	<link>https://selmantunc.com.tr</link>
	<description></description>
	<lastBuildDate>Fri, 21 Nov 2025 09:03:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://selmantunc.com.tr/wp-content/uploads/2023/07/cropped-tumblr_inline_oglumuMbgO1tyldvk_540-150x150-1-32x32.jpg</url>
	<title>article &#8211; Selman Tunc</title>
	<link>https://selmantunc.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>last favorites</title>
		<link>https://selmantunc.com.tr/article/last-favorites/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 21 Nov 2025 09:03:08 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3419</guid>

					<description><![CDATA[https://christitus.com/debloat-windows-10-2020/ powertoys &#160; https://ninite.com/ &#160; windir starts &#160; &#160;]]></description>
										<content:encoded><![CDATA[<p><a href="https://christitus.com/debloat-windows-10-2020/">https://christitus.com/debloat-windows-10-2020/</a></p>
<p>powertoys</p>
<p>&nbsp;</p>
<p><a href="https://ninite.com/">https://ninite.com/</a></p>
<p>&nbsp;</p>
<p>windir starts</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Guzel.Net outlook client</title>
		<link>https://selmantunc.com.tr/article/guzel-net/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 05 Dec 2024 21:43:35 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3359</guid>

					<description><![CDATA[Field What to enter&#8230; Password Professional Email address password Username Professional Email address Type Select IMAP Incoming server Enter mail.yoursite.net Outgoing server Enter mail.yoursite.net Pop3 Field What to enter&#8230; Password&#8230;]]></description>
										<content:encoded><![CDATA[<table>
<tbody>
<tr>
<th>Field</th>
<th>What to enter&#8230;</th>
</tr>
<tr>
<td align="left" valign="top"><strong>Password</strong></td>
<td align="left" valign="top">Professional Email address password</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Username</strong></td>
<td align="left" valign="top">Professional Email address</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Type</strong></td>
<td align="left" valign="top">Select IMAP</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Incoming server</strong></td>
<td align="left" valign="top">Enter <strong>mail.yoursite.net</strong></td>
</tr>
<tr>
<td align="left" valign="top"><strong>Outgoing server</strong></td>
<td align="left" valign="top">Enter <strong>mail.yoursite.net</strong></td>
</tr>
</tbody>
</table>
<p>Pop3</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>What to enter&#8230;</th>
</tr>
<tr>
<td align="left" valign="top"><strong>Password</strong></td>
<td align="left" valign="top">Professional Email address password</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Username</strong></td>
<td align="left" valign="top">Professional Email address</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Type</strong></td>
<td align="left" valign="top">Select IMAP</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Incoming server</strong></td>
<td align="left" valign="top">Enter <strong>mail.yoursite.net</strong></td>
</tr>
<tr>
<td align="left" valign="top"><strong>Outgoing server</strong></td>
<td align="left" valign="top">Enter <strong>mail.yoursite.net</strong></td>
</tr>
</tbody>
</table>
<p>pop3</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>What to enter&#8230;</th>
<th>Encryption Type</th>
</tr>
<tr>
<td align="left" valign="top"><strong>Incoming Server (IMAP)</strong></td>
<td align="left" valign="top">993</td>
<td align="left" valign="top">SSL</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Outgoing Server (SMTP)</strong></td>
<td align="left" valign="top">465, 587</td>
<td align="left" valign="top">SSL</td>
</tr>
</tbody>
</table>
<p><a href="https://www.godaddy.com/help/manually-add-my-professional-email-to-outlook-windows-28011">https://www.godaddy.com/help/manually-add-my-professional-email-to-outlook-windows-28011</a></p>
<p>Ornek pop3</p>
<figure id="attachment_mmd_3360" class="wp-block-image alignnone"><img decoding="async" width="346" height="561" src="https://selmantunc.com.tr/wp-content/uploads/2024/12/Screenshot-2024-12-05-144227.png" class="attachment-full size-full" alt="" loading="lazy" align="none" /></figure>
<p>gmail <a href="https://www.google.com/search?client=firefox-b-1-d&amp;sca_esv=34e05643fe6f2863&amp;sxsrf=ADLYWIKquayXbaO0NEwJ2wAqiIEVrMC_7A:1733437386598&amp;q=how+to+use+gmail+Send+mail+as">https://www.google.com/search?client=firefox-b-1-d&amp;sca_esv=34e05643fe6f2863&amp;sxsrf=ADLYWIKquayXbaO0NEwJ2wAqiIEVrMC_7A:1733437386598&amp;q=how+to+use+gmail+Send+mail+as</a>:</p>
<iframe title="How to Use Gmail to Send From Your Other Email Addresses" width="1380" height="776" src="https://www.youtube.com/embed/42O8UXR7ejg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
<p>&nbsp;</p>
<p>&nbsp;</p>
<figure id="attachment_mmd_3364" class="wp-block-image alignnone"><img decoding="async" width="300" height="185" src="https://selmantunc.com.tr/wp-content/uploads/2024/12/armaaada-300x185.png" class="attachment-300x185 size-300x185" alt="" loading="lazy" align="none" /></figure>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Writing a Good Git Commit Message</title>
		<link>https://selmantunc.com.tr/article/writing-a-good-git-commit-message/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 23:21:04 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3355</guid>

					<description><![CDATA[&#160; Conventional Commits The conventional commit message style is another way you can level up your commit messages. The conventional commits structure involves starting your commit message with a specified&#8230;]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<h3 class="wp-block-heading">Conventional Commits</h3>
<p>The conventional commit message style is another way you can level up your commit messages. The conventional commits structure involves starting your commit message with a specified commit type. Commit types include:</p>
<p><code>Feat</code>– feature</p>
<p><code>Fix</code>– bug fixes</p>
<p><code>Docs</code>– changes to the documentation like README</p>
<p><code>Style</code>– style or formatting change</p>
<p><code>Perf</code> – improves code performance</p>
<p><code>Test</code>– test a feature</p>
<div class="wp-block-spacer" aria-hidden="true"></div>
<p>Using the conventional commit method makes it easy for project contributors to filter and search for specific commits, as shown in the example below:</p>
<p>&nbsp;</p>
<p>Summary:</p>
<p><code>Docs: Fixes typo on in-from-the-depths.md</code></p>
<p>Description:</p>
<p><code>Closes ticket #54321</code></p>
<p>&nbsp;</p>
<blockquote class="wp-embedded-content" data-secret="zY15r9cZDS"><a href="https://www.gitkraken.com/learn/git/best-practices/git-commit-message">Writing a Good Git Commit Message</a></blockquote>
<iframe class="wp-embedded-content" title="“Writing a Good Git Commit Message” — GitKraken" src="https://www.gitkraken.com/learn/git/best-practices/git-commit-message/embed#?secret=wliHUfYB39#?secret=zY15r9cZDS" width="600" height="338" frameborder="0"></iframe>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kaliteli Yazılım Nasıl Geliştirilir?</title>
		<link>https://selmantunc.com.tr/article/kaliteli-yazilim-nasil-gelistirilir/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 05 Aug 2023 05:36:26 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3177</guid>

					<description><![CDATA[The Coderverse topluluğu tarafından dün gerçekleştirilen Power Tech Girls yayınında &#8220;Kaliteli Yazılım Nasıl Geliştirilir?&#8221; kitabının yazarı Zeynep Nur Aktaş değerli bilgileri ile Kardel Rüveyda ÇETİN&#8216;in konuğu oldu. Sevgili Zeynep bence&#8230;]]></description>
										<content:encoded><![CDATA[<p><span class="break-words
"><span dir="ltr">The Coderverse topluluğu tarafından dün gerçekleştirilen Power Tech Girls yayınında &#8220;Kaliteli Yazılım Nasıl Geliştirilir?&#8221; kitabının yazarı <a href="https://www.linkedin.com/in/ACoAAAsQD1YB4N3dJCBOUk7-SacmwczmkQ4ocJY" data-attribute-index="0" data-entity-type="MINI_PROFILE">Zeynep Nur Aktaş</a> değerli bilgileri ile <a href="https://www.linkedin.com/in/ACoAABZy1jkBZMLvG6zjTWebj0zTBK4_azAbcW4" data-attribute-index="2" data-entity-type="MINI_PROFILE">Kardel Rüveyda ÇETİN</a>&#8216;in konuğu oldu. Sevgili Zeynep bence rol model alınması gereken meslektaşlarımdan.</p>
<p>İşte yayından aldığım bazı anahtar notlar.</p>
<ul>
<li>Her şeyi aynı anda yapmaya çalışmamak.</li>
<li>Tek bir işe layıkıyla odaklanmak.</li>
<li>Gelişemediğini hissettiğinde ve aynı rutinleri yapmaya başladığında değişiklik yapmak.</li>
<li>Bir zorlukla karşılaşıldığında mücadeleden kaçmamak, kolayca vazgeçmemek.</li>
<li>Yazılımla ilgilenenler için yazılım konulu yüksek lisans deneyiminin önemi.</li>
<li>Mükemmelliyetçiliği bir noktada bırakmak gerektiği.</li>
<li>Yazılımda kalite odaklı olmanın şirketlerin imajı açısından önemi.</li>
</ul>
<p>&#8230;dahası spoiler olur. Bu nedenle değerli vakitlerinizden bir kuple ayırmanızı rica edebilirim ;)</span></span></p>
<iframe title="🎉🖥️ Power Tech Girls - Zeynep Nur AKTAŞ🎉🖥️" width="1380" height="776" src="https://www.youtube.com/embed/DEbCCJeisyU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
<p>alinti Burak Selim Senyurt Linkedin</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>utm</title>
		<link>https://selmantunc.com.tr/article/utm/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 02 Aug 2023 22:08:02 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3144</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<iframe loading="lazy" title="How to Copy Files From MacBook to any VM in UTM | Copy File from VM to Mac| UTM Mac VM file transfer" width="1380" height="776" src="https://www.youtube.com/embed/yb9_h2LUVSY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>delphi gui</title>
		<link>https://selmantunc.com.tr/article/delphi-gui/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 02 Aug 2023 07:07:32 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3141</guid>

					<description><![CDATA[https://alternativeto.net/software/delphi/?p=2 15+ Totally Free Coding for Kids Websites and Apps 15+ Totally Free Coding for Kids Websites and Apps]]></description>
										<content:encoded><![CDATA[<p><a href="https://alternativeto.net/software/delphi/?p=2">https://alternativeto.net/software/delphi/?p=2</a></p>
<h1 class="entry-title">15+ Totally Free Coding for Kids Websites and Apps</h1>
<blockquote class="wp-embedded-content" data-secret="ngcI0bjprX"><a href="https://childhood101.com/free-coding-kids/">15+ Totally Free Coding for Kids Websites and Apps</a></blockquote>
<iframe loading="lazy" class="wp-embedded-content" title="“15+ Totally Free Coding for Kids Websites and Apps” — Childhood101" src="https://childhood101.com/free-coding-kids/embed/#?secret=Qzo56G2wYc#?secret=ngcI0bjprX" width="600" height="338" frameborder="0"></iframe>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HID Uyumlu Dokunmatik Ekran</title>
		<link>https://selmantunc.com.tr/article/hid-uyumlu-dokunmatik-ekran/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 19 Nov 2021 13:40:47 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[It info]]></category>
		<category><![CDATA[ekran]]></category>
		<category><![CDATA[touch]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/11/19/hid-uyumlu-dokunmatik-ekran/</guid>

					<description><![CDATA[Windows 10’da “Aygıt Yöneticisi” adı verilen sistemde cihazınızın sahip olduğu tüm sürücüleri görüntüleyebilirsiniz. Bu sebeple dokunmatik ekran yazılımını da buradan kapatma imkanınız vardır. “Başlat Menüsü” bölümüne girin. “Aygıt Yöneticisi” olarak&#8230;]]></description>
										<content:encoded><![CDATA[<p>Windows 10’da “Aygıt Yöneticisi” adı verilen sistemde cihazınızın sahip olduğu tüm sürücüleri görüntüleyebilirsiniz. Bu sebeple dokunmatik ekran yazılımını da buradan kapatma imkanınız vardır.</p>
<ul><li>“Başlat Menüsü” bölümüne girin.</li>
<li>“Aygıt Yöneticisi” olarak aratın.</li>
<li>“İnsan Arabirim Aygıtları” kategorisine çift tıklayın.</li>
<li>“HID Uyumlu Dokunmatik Ekran” seçeneğine sağ tıklayın.</li>
<li>“Cihazı Devre Dışı Bırak” butonuna basın.</li></ul>
<p>Bu işlemlerin ardından artık sürücü devre dışı bırakıldığı için ekranınızın dokunmatiği de çalışmayacaktır.</p>
<h2>Yöntem 2: “Komut İstemi” Kullanarak Devre Dışı Bırakma</h2>
<p>“Komut İstemi” uygulaması Windows 10’da birçok özelliği devre dışı bırakmak için kullanabileceğiniz çeşitli uygulamaların arasında yer alıyor. Bu sebeple aşağıdaki adımları uygulayın.</p>
<ul><li>“Başlat Menüsü” bölümüne “Komut İstemi” yazın ve “Yönetici Olarak Çalıştır” seçeneğine dokunun.</li>
<li>Buraya “devmgmt.msc” yazın ve “Enter” tuşuna basın.</li>
<li>“Aygıt Yöneticisi” bölümü açıldığında bir önceki adımda anlatılanları uygulayın.</li></ul>
<p>Her ne kadar işlemler bir önceki başlıktakiyle aynı olsa da bu da farklı bir yöntem olarak kullanıcılar tarafından tercih edilmektedir.</p>
<h2>Yöntem 3: Windows PowerShell Yazılımını Kullanarak Dokunmatiği Devre Dışı Bırakma</h2>
<p>Windows 10’da “PowerShell” yazılımı kullanarak dokunmatik ekranı devre dışı bırakabilirsiniz. Bunun için aşağıdaki adımları uygulamanız yeterli olacaktır.</p>
<ul><li>“Başlat Menüsü” bölümüne girin.</li>
<li>“Windows PowerShell” yazılımını seçin ve “Yönetici Olarak” çalıştırın.</li>
<li>Şu komutu ilgili alana yapıştırın; Get-PnpDevice | Where-Object {$_.FriendlyName -like ‘*touch screen*’} | Disable-PnpDevice -Confirm:$false</li></ul>
<p>Bu kodu yapıştırdıktan sonra “Enter” tuşu ile çalıştırdığınızda dokunmatik ekran devre dışı kalacaktır.</p>
<h2>Yöntem 4: “Windows Kayıt Defteri” Özelliğini Kullanarak Dokunmatik Ekranı Kapatın.</h2>
<p>Windows 10’da “Kayıt Defteri” özelliğini kullanarak yine aynı şekilde dokunmatik ekranı devre dışı bırakabilirsiniz. Her ne kadar buradan işlem yapılıyor olsa da “Kayıt Defteri” bölümünü yedeklemeyi kesinlikle unutmamalısınız.</p>
<ul><li>“Başlat Menüsü” bölümüne “Kayıt Defteri Düzenleyicisi” yazın.</li>
<li>Şu dosyaya gidin; BilgisayarHKEY_CURRENT_USERSoftwareMicrosoftWispTouch</li>
<li>Sağ tarafta boş bir alana sağ tıklayın ve “Yeni &gt; Dword 32” diyerek “TouchGate” adlı bir dosya oluşturun.</li>
<li>“Değer: 0” olarak belirledikten sonra cihazı yeniden başlatın.</li></ul>
<p>Bu işlemin ardından eğer ki tekrardan dokunmatik ekranı aktifleştirmek isterseniz değer bölümündeki sayıyı “1” ile değiştirin.</p>
<p>Bu içeriğimizde “Windows 10’da Dokunmatik Ekranı Devre Dışı Bırakma” işlemlerinin nasıl gerçekleştirildiğiyle ilgili bilgileri paylaştık.</p>
<p>alntıdır</p>
<p><a href="https://biricerik.com/windows-10da-dokunmatik-ekrani-devre-disi-birakma-nasil-yapilir/">https://biricerik.com/windows-10da-dokunmatik-ekrani-devre-disi-birakma-nasil-yapilir/</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>02.08.2021 notlarım</title>
		<link>https://selmantunc.com.tr/article/02082021-notlarim/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 02 Aug 2021 12:28:04 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[M.2 NVMe]]></category>
		<category><![CDATA[M.2 SSD]]></category>
		<category><![CDATA[reactnative]]></category>
		<category><![CDATA[sdd]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/08/02/02082021-notlarim/</guid>

					<description><![CDATA[#SSD Almadan Önce Neleri Bilmeliyim, Nelere Dikkat Etmeliyim? SATA ‘nın, M.2 SSD &#8216;nin ve M.2 NVMe  —— # react native web  https://www.instamobile.io/react-native-tutorials/react-native-webview/]]></description>
										<content:encoded><![CDATA[<p>#SSD Almadan Önce Neleri Bilmeliyim, Nelere Dikkat Etmeliyim?</p>
<p>

 SATA ‘nın, M.2 SSD &#8216;nin ve M.2 NVMe </p>
<p><iframe loading="lazy" width="356" height="200" src="https://www.youtube.com/embed/H5QrzkDOdrQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="SSD Almadan Önce Neleri Bilmeliyim, Nelere Dikkat Etmeliyim?"></iframe>
<br></p>
<figure class="tmblr-full" data-orig-height="598" data-orig-width="1885"><figure id="attachment_mmd_2240" class="wp-block-image "><img decoding="async" width="1885" height="171" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/e8e05d62309a21b86d62c5a00f42d3f944abb6cb.png" class="attachment-full size-full" alt="" loading="lazy" /></figure></figure>
<p>——</p>
<p># react native web </p>
<p><a href="https://www.instamobile.io/react-native-tutorials/react-native-webview/">https://www.instamobile.io/react-native-tutorials/react-native-webview/</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bugün öğrendiklerim</title>
		<link>https://selmantunc.com.tr/article/bugun-ogrendiklerim/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 13 Apr 2021 07:12:46 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/04/13/bugun-ogrendiklerim/</guid>

					<description><![CDATA[Kötü Kokan Kod (Code Smells) Nedir? Yeniden yapılandırmaya ihtiyaç duyan kodlar için kodun kötü koktuğu söylenir. Kokular, koddaki temel tasarım ilkelerinin ihlal edildiğini belirten ve tasarım kalitesini olumsuz yönde etkileyen&#8230;]]></description>
										<content:encoded><![CDATA[<p>Kötü Kokan Kod (Code Smells) Nedir?</p>
<p>Yeniden yapılandırmaya ihtiyaç duyan kodlar için kodun kötü koktuğu söylenir. Kokular, koddaki temel tasarım ilkelerinin ihlal edildiğini belirten ve tasarım kalitesini olumsuz yönde etkileyen belirli yapılardır. Kod kokuları genellikle bug değildir. Bu kokular teknik olarak hatalı değildir ve programın çalışmasını engellemezler. Tasarımdaki gelişimi yavaşlatabilen veya gelecekte hata ya da başarısızlık riskini arttırabilecek zayıflıkları belirtirler.</p>
<p>Kod kokusunun oluşuğu durumları şu şekilde sıralayabiliriz:</p>
<ul><li>Fazla uzun metotlar</li>
<li>Bir çok işten sorumlu büyük sınıflar</li>
<li>Kopyala yapıştır yöntemiyle oluşmuş kod tekrarları</li>
<li>Uzun metot parametre listeleri</li>
<li>İç içe geçmiş karmaşık (if-else, for – while – do while) yapıları</li>
<li>Uzun sınıf, metot ya da değişken isimleri</li>
<li>Kötü durumdaki bir kod birimini açıklamak için oluşturulmuş yorumlar</li>
<li>Kısa sınıf, metot ya da değişken isimleri</li>
<li>Bir gün lazım olur düşüncesiyle yazılmış kodlar<br></li>
<li>Switch komutunun kullanılması</li>
<li>Sınıf olmayı hak etmeyen sınıflar</li>
<li>Bir şey ifade etmeyen sınıf, metot ya da değişken isimleri</li>
<li>Temel veri tiplerine eğilim</li>
<li>Fonksiyon sahibi olmayan ve sadece veri tutan sınıflar </li>
<li>Her şeyi yapmaya çalışan callback metotları</li>
<li>Bir sınıf içerisinde yapılan tek bir değişikliğin bir çok sınıfa etki etmesi</li>
<li>Zincirleme metot çağrılarının bulunması</li></ul>
<p>gibi durumlar kodun kötü kokmasına neden olur.</p>
<p>———————————————————————————————————————</p>
<p>YARARLANILAN KAYNAKLAR</p>
<ul><li><a href="https://martinfowler.com/bliki/CodeSmell.html">Martin Fowler – CodeSmell</a></li>
<li><a href="https://blog.codinghorror.com/code-smells/">Coding Horror – Code Smells</a></li></ul>
<p>kaynak </p>
<p><a href="https://www.alirizagucal.com/kotu-kokan-kodlar/">https://www.alirizagucal.com/kotu-kokan-kodlar/</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Adobe programları için ücretli, ücretsiz alternatifler</title>
		<link>https://selmantunc.com.tr/article/adobe-programlari-icin-ucretli-ucretsiz/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 15 Jan 2021 07:54:50 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[audacity]]></category>
		<category><![CDATA[vscode]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/01/15/adobe-programlari-icin-ucretli-ucretsiz/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<figure class="tmblr-full" data-orig-height="1013" data-orig-width="1125"><figure id="attachment_mmd_2144" class="wp-block-image "><img decoding="async" width="1125" height="486" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/64eae61846b2a921938b241a739e1caa1fe464ee.jpg" class="attachment-full size-full" alt="" loading="lazy" /></figure></figure>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
