Muhammed Tahiroğlu yazıyor
Yazılım ve Sanat

Resource Refactoring

Eylül 6, 2007 16:42, Muhammed

Kod yığınları içerisinde çift tırnak arasında yazılmış sabit metinler görmek çok aşina olduğumuz şeylerdir.

Say("Hello");

Masum bir metod çağrısı. Masum tırnaklar ve masum bir merhaba!

Herkesin kafasına göre kod yazabildiği bir iklimde bu çok sıradan bir güzellikti. Ama ne zaman ki kod yazanlar birleşti, yazılım ekiplerini oluşturdu, işin rengi değişti.

.NET, "resource" adında özel bir yapı sunuyor, istersek Assembly'ye gömülen. Tavsiye edilen ve zorlanan şey ise tüm sabit metinlerin, koddan çıkarılıp Resource tablosuna alınması. Gerekçeleri performans, strong type, disiplin, vs.

Karar verildi, herkes tüm sabit metinleri Resource'a taşıyacak!

Programcılar kodlarına baktılar, baktılar... Kim şimdi bu kadar "string"i alıp taşıyacak?

O sırada herkesin aklından aynı şey geçiyor. Keşke bir pratik aracı olsa bu zarardan dönüşün! Keşke.

...

İçlerinden birisi birazcık araştırmayla hedefe varıyor: Resource Refactoring Tool. Code Plex'te başlamış bu ufak eklenti, kod içerisinden sabit metni kolayca Resource'a taşımalarına imkan veriyor.

Akşam olduğunda herkes evine mutlu gidiyor.

"Happy Coding" bu olsa gerek.

Say(StringResource.GoodBye);

 

Related posts

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




 
EOS 40D
Site Meter