01Kendiniz yapabilecekleriniz
- tüm erişim bilgilerini tek listede toplamak
- hataları ekran görüntüsü ve adımlarıyla kaydetmek
- kritik iş akışlarını yazılı hale getirmek
02Uzman gerektirenler
- kod denetimi ve teknik borç analizi
- regresyon testleriyle güvenli düzeltme
- sürüm yükseltme ve mimari iyileştirme
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 |
04Yanlış uygulamanın riskleri
- Hatayı yeniden üretmeden kod değiştirmek
- Test ortamı olmadan canlıda düzeltme yapmak
- Yapılan değişiklikleri belgelememek
05Kod iyileştirme (refactoring) hangi işletmelerde kullanılır?
- Web siteleri
- Özel yazılımlar
- E-ticaret siteleri
- Yarım kalan projeler
06İşletim ve bakım ipuçları
- Aylık bakım raporunda yapılan işler ve açık riskler paylaşılır.
- Dokümantasyon değişikliklerle birlikte güncellenir.
- Hata kayıtları önceliğe göre sınıflandırılır.
07Hangi durumlarda gündeme gelir?
Yeni özellik eklemek her seferinde riskli olduğunda
Kod iyileştirme ve test otomasyonu ile değişiklik maliyeti düşürülür.
Hatalar tekrar tekrar ortaya çıktığında
Hata yeniden üretilir, kök nedeni bulunur ve regresyon testiyle kalıcı düzeltilir.
08Kapsamı ve maliyeti etkileyenler
- kullanılan teknolojilerin güncelliği
- erişimlerin hazır olup olmadığı
- kod tabanının büyüklüğü ve durumu
- dokümantasyon ve test kapsamı
09Planlama notları
- Bakım kapsamı yazılı tanımlanır: izleme, güncelleme, hata düzeltme, küçük geliştirme.
- Kaynak kod ve sunucu erişimi işletmede olmalıdır; değilse önce bu çözülür.
- Önce kritik hatalar ve güvenlik güncellemeleri, sonra yeni özellikler.
10Baskil'de uzman desteği
Baskil, Elazığ iline bağlı bir ilçedir ve PTT adres verisine göre 294 mahalle ve köy kaydından oluşur.
Yazılım projelerinde analiz, tasarım ve geliştirme çoğunlukla uzaktan, görüntülü toplantılarla yürür; Baskil'deki işletmelerle ekran paylaşımlı demolar ve ortak bir proje panosu üzerinden çalışılır. Donanım kurulumu, saha keşfi veya kullanıcı eğitimi gereken işlerde yerinde çalışma planlanır.
Elazığ genelinde Ağın, Kovancılar ve Maden gibi diğer ilçelerdeki işletmelerle de aynı uzaktan çalışma düzeniyle ilerlenir.
Sorunu kısa bir notla ve ekran görüntüsüyle WhatsApp'tan iletin; kod iyileştirme (refactoring) için ön değerlendirme yapalım. Telefon: 0540 003 19 81.
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.
Kendim denedim, sorun büyüdü; ne yapmalıyım?
Daha fazla müdahale etmeden mevcut durumu kaydedin ve ön değerlendirme isteyin; değişikliklerin listesi tespiti hızlandırır.
Eklenti veya araçla kendim çözebilir miyim?
Basit durumlarda mümkündür; ancak aynı anda birden çok aracın çalışması çakışma yaratabilir. Önce yedek almayı unutmayın.
Sadece Elazığ için mi çalışıyorsunuz?
Evet. Askadar Yazılım, Türkiye'nin 81 ilindeki işletmelerle uzaktan çalışır; gerektiğinde yerinde çalışma ayrıca planlanı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.
Bakım anlaşmasında neler olur?
İzleme, güncelleme, yedek kontrolü, hata düzeltme ve küçük geliştirmeler kapsamda yazılı olarak belirtilir; kapsam dışı işler ayrıca planlanır.
Baskil'de 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.
→İlgili sayfalar
Kod İyileştirme (Refactoring) hakkında diğer konular
- Kod iyileştirme (refactoring)Tespit, uygulama ve teslim
- Kod iyileştirme (refactoring) nasıl yapılırAdım adım uygulama
- Kod iyileştirme (refactoring) tespit ve analizSorunun nasıl tespit edildiği
- Kod iyileştirme (refactoring) öncesi hazırlıkErişimler, yedek ve hazırlık
- Kod iyileştirme (refactoring) kontrol listesiAdım adım kontrol listesi
Baskil'de ilgili hizmetler
Elazığ içindeki diğer ilçeler
- Ağın için kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Alacakaya'da kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Sivrice için kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Kovancılar için kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Palu'da kod iyileştirme (refactoring): kendin yap mı, uzman mı?
Bu sayfada geçen kavramlar
- refactoring
- test kapsamı
- dokümantasyon
- Git
- test ortamı
- sürüm yükseltme
- Playwright
- bakım sözleşmesi
- Elazığ
- Baskil