01Sık yapılan hatalar
Test ortamı olmadan canlıda düzeltme yapmak
Sonucu hemen görülmeyebilir; ancak birkaç gün içinde veri kaybı veya kesinti olarak ortaya çıkar.
Hatayı yeniden üretmeden kod değiştirmek
Bu hata çoğu zaman geri dönüşü zor bir durum yaratır; önce yedek ve test ortamı şarttır.
Sürüm kontrolü kullanmamak
Çözümü basittir ama sonradan düzeltmek iş yükünü katlar.
Tüm sistemi aynı anda yeniden yazmaya kalkmak
Bu hata çoğu zaman geri dönüşü zor bir durum yaratır; önce yedek ve test ortamı şarttır.
Yapılan değişiklikleri belgelememek
Bu hata çoğu zaman geri dönüşü zor bir durum yaratır; önce yedek ve test ortamı şarttır.
02Doğru yaklaşım
- Önce yedek, sonra tespit
- Değişiklikleri test ortamında denemek
- Her adımı kayıt altına almak
- Sonucu ölçümle doğrulamak
03Belirti, neden ve çözüm
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Önceki firmaya ulaşılamıyor | Kod/erişim işletmede değil | Devralma ve erişim kurtarma |
| Her düzeltme yeni hata doğuruyor | Test yok | Otomatik testler |
| Eski PHP/framework sürümü | Güncelleme yapılmamış | Kademeli sürüm yükseltme |
04Kod iyileştirme (refactoring) hangi işletmelerde kullanılır?
- Web siteleri
- Mobil uygulamalar
- Yarım kalan projeler
- Eski (legacy) sistemler
05Kapsamı ve maliyeti etkileyenler
- kod tabanının büyüklüğü ve durumu
- kullanılan teknolojilerin güncelliği
- aciliyet ve destek penceresi
- aylık bakım mı olay bazlı iş mi
06Planlama notları
- Önce kritik hatalar ve güvenlik güncellemeleri, sonra yeni özellikler.
- Kaynak kod ve sunucu erişimi işletmede olmalıdır; değilse önce bu çözülür.
- Bakım kapsamı yazılı tanımlanır: izleme, güncelleme, hata düzeltme, küçük geliştirme.
07Bornova'da destek
Bornova, İzmir iline bağlı bir ilçedir ve PTT adres verisine göre 45 mahalleden oluşur. Büyükşehirlerde merkez ve şube yapısıyla çalışan işletmeler için kod iyileştirme (refactoring) tasarımında merkez-şube yetki yapısı ve birleşik raporlama öne çıkar.
Mesafe yazılım işinin önünde engel değildir: Bornova'daki ekiplerle görüntülü görüşme, ekran paylaşımı ve test ortamı bağlantısıyla çalışılır; cihaz kurulumu veya saha keşfi gerekirse yerinde ziyaret planlanır.
Aynı ildeki Buca, İzmir Kemalpaşa ve Gaziemir ilçeleri için de kod iyileştirme (refactoring) talepleri değerlendirilir; toplantılar uzaktan yapılır.
Siteniz veya uygulamanız çalışmıyorsa hemen arayın: 0540 003 19 81 — önce yedek, sonra tespit.
SSSSık sorulan sorular
Kod iyileştirme (refactoring) sırasında site veya uygulama kapanır mı?
Hazırlık test ortamında yapılır; canlı ortamdaki değişiklik önceden haber verilen kısa bir bakım penceresinde uygulanır.
En pahalıya mal olan hata hangisi?
Yedeksiz müdahale; geri dönüşü olmayan veri kaybı en maliyetli sonuçtur.
Bornova'da yüz yüze görüşebilir miyiz?
İşin büyük bölümü uzaktan yürür: ilk görüşme telefonla, sonraki toplantılar görüntülü yapılır. Kurulum ya da eğitim gerekiyorsa yerinde çalışma takvime eklenir.
Bir hata yaptım, ne yapmalıyım?
Daha fazla değişiklik yapmadan mevcut durumu kaydedin, yedeğiniz varsa saklayın ve uzmana ulaşın. Acil durumlar için ayrı bir kontrol listesi hazırladık.
Başka firmanın yazdığı koda müdahale eder misiniz?
Evet. Önce kod ve erişimler incelenir, risk analizi ve öncelik listesi çıkarılır; ardından bakım veya geliştirme planı yapılır.
Kod iyileştirme (refactoring) öncesinde neleri hazırlamalıyım?
Kaynak kod deposu, sunucu ve veritabanı erişimi ve varsa mevcut dokümanlar ve hata kayıtları işi hızlandırır.
İzmir dışındaki işletmelere de hizmet veriyor musunuz?
Evet. Askadar Yazılım, Türkiye'nin 81 ilindeki işletmelerle uzaktan çalışır; gerektiğinde yerinde çalışma ayrıca planlanır.
→İlgili sayfalar
Kod İyileştirme (Refactoring) hakkında diğer konular
- Kod iyileştirme (refactoring) fiyatlarıMaliyeti belirleyenler
- Kod iyileştirme (refactoring): kendin yap mı, uzman mı?Kendi yapılabilenler ve uzman gerektirenler
- Kod iyileştirme (refactoring): acil durumda ne yapılmalı?Site veya uygulama çöktüğünde ilk adımlar
- Kod iyileştirme (refactoring) nasıl yapılırAdım adım uygulama
- Kod iyileştirme (refactoring) öncesi hazırlıkErişimler, yedek ve hazırlık
Bornova'da ilgili hizmetler
İzmir içindeki diğer ilçeler
- Buca için kod iyileştirme (refactoring) sık yapılan hatalar
- Tire'de kod iyileştirme (refactoring) sık yapılan hatalar
- Gaziemir'de kod iyileştirme (refactoring) sık yapılan hatalar
- İzmir Kemalpaşa'da kod iyileştirme (refactoring) sık yapılan hatalar
- Çeşme'de kod iyileştirme (refactoring) sık yapılan hatalar
Bu sayfada geçen kavramlar
- refactoring
- test kapsamı
- dokümantasyon
- Git
- test ortamı
- hata kaydı
- sürüm yükseltme
- bakım sözleşmesi
- otomatik test
- İzmir
- Bornova