01Belirtiler, olası nedenler ve ilk kontrol
Küçük bir değişikliğin başka yerleri bozması
Olası neden: kod/erişim işletmede değil. İlk kontrol: devralma ve erişim kurtarma.
Kodu yazan kişiye veya firmaya ulaşılamaması
Olası neden: test yok. İlk kontrol: otomatik testler.
Hataların tekrar tekrar ortaya çıkması
Olası neden: güncelleme yapılmamış. İlk kontrol: kademeli sürüm yükseltme.
Dokümantasyon ve kurulum bilgisinin olmaması
Olası neden: kod/erişim işletmede değil. İlk kontrol: devralma ve erişim kurtarma.
02Kategoride sık görülen sorunlar
| 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 |
03Kapsamı ve maliyeti etkileyenler
- kod tabanının büyüklüğü ve durumu
- aciliyet ve destek penceresi
- dokümantasyon ve test kapsamı
- erişimlerin hazır olup olmadığı
04Kod iyileştirme (refactoring) hangi işletmelerde kullanılır?
- Yarım kalan projeler
- Eski (legacy) sistemler
- Mobil uygulamalar
- Özel yazılımlar
05İşletim ve bakım ipuçları
- Bağımlılık güvenlik uyarıları düzenli taranır.
- Aylık bakım raporunda yapılan işler ve açık riskler paylaşılır.
- Dokümantasyon değişikliklerle birlikte güncellenir.
06Hangi durumlarda gündeme gelir?
Refactoring gerektiğinde
Refactoring, kod iyileştirme (refactoring) projesinde kapsamın başında konuşulan başlıklardandır; analizde kimin kullanacağı ve nasıl çalışacağı netleştirilir.
Yeni özellik eklemek her seferinde riskli olduğunda
Kod iyileştirme ve test otomasyonu ile değişiklik maliyeti düşürülür.
07Planlama notları
- Değişiklikler sürüm kontrolüyle (Git) ve test ortamında yapılır.
- Bakım kapsamı yazılı tanımlanır: izleme, güncelleme, hata düzeltme, küçük geliştirme.
- İşe kod ve altyapı incelemesiyle başlanır: kaynak kod, erişimler, sürümler, dokümantasyon.
08Kırıkhan'da hızlı tespit
PTT kayıtlarında Kırıkhan ilçesine bağlı 73 yerleşim bulunur.
Mesafe yazılım işinin önünde engel değildir: Kırıkhan'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.
Hatay genelinde Payas, Kumlu ve Altınözü gibi diğer ilçelerdeki işletmelerle de aynı uzaktan çalışma düzeniyle ilerlenir.
Kırıkhan bölgesinden kod iyileştirme (refactoring) talebiniz için 0540 003 19 81 numarasını arayabilir veya teklif formunu doldurabilirsiniz.
SSSSık sorulan sorular
Belirti tek sayfada görülüyorsa ne yapmalı?
Önce o sayfanın son değişiklikleri ve kullandığı bileşenler kontrol edilir; birden çok sayfada görülüyorsa genel bir neden aranı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.
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) 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.
Kırıkhan'dan yazıyorum; toplantılar nasıl yapılıyor?
İş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.
Belirtilerden biri var, hemen müdahale etmeli miyim?
Önce yedek alın ve son değişiklikleri not edin; ardından tespit yapılmadan yeni değişiklik yapmamanız sorunun büyümesini önler.
Sadece Hatay için mi çalışıyorsunuz?
Askadar Yazılım 81 ilde uzaktan çalışır; Hatay de bunlardan biridir. Yerinde iş gerektiğinde ziyaret planlanır.
→İlgili sayfalar
Kod İyileştirme (Refactoring) hakkında diğer konular
- Kod iyileştirme (refactoring)Tespit, uygulama ve teslim
- Kod iyileştirme (refactoring) öncesi hazırlıkErişimler, yedek ve hazırlık
- Kod iyileştirme (refactoring): kendin yap mı, uzman mı?Kendi yapılabilenler ve uzman gerektirenler
- Kod iyileştirme (refactoring) tespit ve analizSorunun nasıl tespit edildiği
- Kod iyileştirme (refactoring) sık yapılan hatalarKaçınılması gerekenler
Kırıkhan'da ilgili hizmetler
Hatay içindeki diğer ilçeler
Bu sayfada geçen kavramlar
- refactoring
- test kapsamı
- dokümantasyon
- Git
- test ortamı
- otomatik test
- bakım sözleşmesi
- Hatay
- Kırıkhan