Mustafa ÖZCAN - Kişisel Web Sitesi

Türkçe İçerikli C# Kodlama Standartları

mustafaozcan - 19.02.2011 13:43:00
Türkçe İçerikli C# Kodlama Standartları

 

C# kodlama standartları konusunda Microsoft tarafından yada geliştiriciler tarafından yayınlanan içerikler İngilizce olarak bulunabiliyordu ancak bildiğim kadarı ile Türkçe olarak derli toplu bir yayın yoktu. Kadir ÇAMOĞLU, Volkan ATASEVER ve diğer gönüllülerin hazırladığı ve TiKS (Türkçe içerikli Kodlama Standartları) ismini verdikleri bu yayın ile bu konuda büyük bir eksiklik te giderilmiş oldu.

 

İçindekiler bölümü aşağıdaki gibidir.

1. Dosya Organizasyonu .................................................................................................... 10
1.1 Klasör Yapısı ....................................................................................................................... 10
1.2 Kaynak Kod Dosyaları ....................................................................................................... 11
2. Biçimlendirme ................................................................................................................... 12
2.1 Sınıf Yapısı .......................................................................................................................... 12
2.2 Girintileme ve Kapsamı Belirleme .................................................................................... 13
2.3 Bosluklar .............................................................................................................................. 14
3. Açıklamalar ......................................................................................................................... 14
3.1 Blok Açıklamalar ................................................................................................................. 14
3.2 Tek Satırlık Açıklamalar ..................................................................................................... 15
3.3 Satır İçi Açıklamalar ........................................................................................................... 16
3.4 Dokümantasyon Amaçlı Açıklamalar ............................................................................... 16
3.5 TODO Açıklamaları ............................................................................................................ 16
4. İsimlendirme Kuralları .................................................................................................. 17
4.1 Büyük/Küçük Harf Kullanımı ............................................................................................. 17
4.2 Pascal/Camel Casing ......................................................................................................... 18
4.3 C# Diline Özel Ayrılmıs Kelimeler .................................................................................... 18
4.4 Büyük/Küçük Harf Hassasiyeti ......................................................................................... 19
4.5 Kısaltmalar ........................................................................................................................... 21
4.6 Kelime Seçimi ...................................................................................................................... 21
4.7 “İsim Alanı” İsimlendirme ................................................................................................... 22
4.8 “Sınıf” İsimlendirme ............................................................................................................ 23
4.9 “Ara Birim” İsimlendirme ..................................................................................................... 23
4.10 “Öznitelik” İsimlendirme ...................................................................................................... 24
4.11 “Numaralandırma” İsimlendirme ........................................................................................ 24
4.12 “Sabit” ve “Salt Okunur” Alan İsimlendirme ..................................................................... 25
4.13 “Statik” Alan İsimlendirme .................................................................................................. 25
4.14 Parametre İsimlendirme ..................................................................................................... 25
4.15 Metot İsimlendirme .............................................................................................................. 26
4.16 Özellik İsimlendirme ............................................................................................................ 26
4.17 Olay İsimlendirme ................................................................................................................ 26
4.18 Değisken İsimlendirme ve İlk Değer Atama .................................................................... 27
4.19 Kontrol İsimlendirme ........................................................................................................... 27
5. Deyimler ............................................................................................................................... 29
5.1 Basit Deyimler ...................................................................................................................... 29
5.2 “Return” Deyimleri ............................................................................................................... 29
5.3 “If, if-else, if else-if else” Deyimleri .................................................................................... 29
5.4 “Switch” Deyimleri ............................................................................................................... 32
5.5 “For / Foreach” Deyimleri ................................................................................................... 34
5.6 “While/do-while” Deyimleri ................................................................................................. 35
5.7 İstisnai Durum Yönetimi...................................................................................................... 35
Kaynaklar ........................................................................................................................................ 38
TiKS (Türkçe içerikli Kodlama Standartları) Proje Ekibi ........................................ 40

 

Proje ekibi aşağıdaki gibidir. 20'ye yakın doküman gözden geçirici bu projede yer almıştır.

Proje Koordinatörü
Kadir Çamoğlu
Editör
Kadir Çamoğlu
Kapak Tasarımı
Hakan Çamoğlu
Yazarlar
Volkan ATASEVER
Merve CEYLAN
Burhan ÇETİNKAYA
Bahtiyar DİLEK
İrfan MEVSİM
Can YAPAN
Hakan YAVUZ
Yücel YILDIRIM

 

Türkçe içerikli C# Kodlama Standartları Sürümünü aşağıdaki linkten indirebilirsiniz.

C# : http://www.mediafire.com/?7umxy0eumpja8


Türkçe içerikli VB Kodlama Standartları Sürümünü de aşağıdaki linkten indirebilirsiniz.

VB : http://www.mediafire.com/?r90segid28a328b

 

Daha fazla bilgi için :

http://www.volkanatasever.com/post.aspx?id=20b7a495-ea52-436f-9cd7-4555fc282e78

Taglar : , ,

Kategoriler : C# | İpucu (Tips & Tricks) | Visual Studio

Yorum ekle



  Country flag
biuquote
  • Yorum
  • Canlı önizleme
Loading






resimyok Mustafa ÖZCAN
Yazılım Geliştirici
E-mail Send mail

Reklam

Aylara Göre Yazılar

Online


Online Ziyaretçi : 56

Translate This Page

B l o g - E n g i n e