Yazılım Pratikleri
Posted by Orhan Balci on 23 Haziran 2009
- XML dosyası işlerken yorum bloklarının da birer düğüm olduğunu unutma.
- Yazılımın durum geçişlerinde listelerini gözden geçirmeyi, gerekiyorsa temizlemeyi unutma.
- Kullanıcının yazılımı beklenilen düzende,sırada kullanacağını düşünme. Arayüzde kullanıcıyı doğru sıralamaya zorla. Basmaması gereken tuşları pasifleştir. Durum geçişlerini iyi kavra.
- Kaynak kontrolü (CVS,SVN) altında bulunan klasörleri taşırken dikkatli ol. Mümkünse kopyala-taşı yerine ithal-taşı (Export) yöntemini uygula.
- Cebirsel ifadelerle uğraşırken birimlere dikkat et. Özellikle trigonometrik hesaplarda derece, radyan ayrımına özen göster.
- C++ fonksiyonu override ederken fonksiyonun const olup olmadığına dikkat et.
- Kullandığın IDE’yi iyi tanı. Etkili klavye kullanımını öğren. Kısayolları öğren. Visual Studio 2005 kısayolları :
- Derle : Ctrl + F7
- Debug : F5
- Debug Tek Adım : F10
- Tüm Satırı Sil : Ctrl + Shift + L
- Proje Ayarlarını Aç : Alt + F7
- İmleci Geri Al: Ctrl + -
- Fonksiyonu Takip Et : F12
- Tam Ekran : Alt + Shift + Enter
- Seçili Metni Yorum Bloğuna Al : Ctrl + K, Ctrl + C
- Seçili Metni Yorum Bloğundan Çıkar : Ctrl + K, Ctrl + U
- İmleç Altındaki Kelimeyi Seç: Ctrl + W
- Kaynak kontrolü (CVS,SVN) altında bulunan projeni hergün en üst klasörden güncelle. Yapılan değişikliklerden haberdar ol.
- 0′a bölme hatasına dikkat et!
- Veri yapılarının avantajlarını iyi öğren. Her zaman liste kullanmaktan vazgeç. HashTable, Ağaç vb. veriyapılarını uygun yerlerde kullanmaya gayret et.
- Kütüphane : JUNG Java’da graf yapılarını görselleştiren, graf algoritmalarını gerçekleyen geniş bir kütüphane.
- Kütüphane : Colt Java’da yüksek performanslı hesaplama kütüphanesi.
- Yazılımın stabilitesini korumak için aynı anda bir tek değişiklik yap.
- Veritabanı : HSQLDB. Java Sanal Makinası üzerinde hem sunucu hem tekbaşına taşınabilir bir şekilde çalışabilen veritabanı yönetim sistemi.
- İf kontrol ifadelerinde == yerine = kullanımından doğan hatalara dikkat et.
0 Yorum.