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
- Tüm sistemi aynı anda yeniden yazmaya kalkmak
05İş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.
- Her değişiklik sürüm kontrolünde kaydedilir ve test ortamında denenir.
06Planlama notları
- Değişiklikler sürüm kontrolüyle (Git) ve test ortamında yapılır.
- 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.
07Kod iyileştirme (refactoring) hangi işletmelerde kullanılır?
- Özel yazılımlar
- Yarım kalan projeler
- E-ticaret siteleri
- Web siteleri
08Kapsamı ve maliyeti etkileyenler
- kod tabanının büyüklüğü ve durumu
- erişimlerin hazır olup olmadığı
- aylık bakım mı olay bazlı iş mi
- kullanılan teknolojilerin güncelliği
09Hangi 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.
10Osmaniye'de uzman desteği
Osmaniye, Akdeniz Bölgesi'nde yer alan, plaka kodu 80 olan bir ildir; PTT verisine göre 7 ilçe ve 601 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; Osmaniye'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.
Aynı bölgedeki Kahramanmaraş, Mersin ve Isparta illeri için de kod iyileştirme (refactoring) projeleri aynı düzenle yürütülür.
Osmaniye bölgesinden kod iyileştirme (refactoring) talebiniz için 0540 003 19 81 numarasını arayabilir veya teklif formunu doldurabilirsiniz.
SSSSık sorulan sorular
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.
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.
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.
Osmaniye'de yüz yüze görüşebilir miyiz?
Analiz, tasarım ve geliştirme çoğunlukla uzaktan, görüntülü toplantılarla yürür; donanım kurulumu, saha keşfi veya kullanıcı eğitimi gereken işlerde yerinde çalışma 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.
Osmaniye dışındaki işletmelere de hizmet veriyor musunuz?
Hayır, Türkiye'nin her ilindeki işletmelerle çalışıyoruz; Akdeniz Bölgesi dahil tüm bölgelerde süreç aynı düzenle yü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.
→İlgili sayfalar
Kod İyileştirme (Refactoring) hakkında diğer konular
- Kod iyileştirme (refactoring) nasıl yapılırAdım adım uygulama
- Kod iyileştirme (refactoring) sonrası bakımİşlem sonrası kalıcılık
- Kod iyileştirme (refactoring) sonuçların ölçülmesiHangi metriklerle ölçülür
- 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
Osmaniye'de ilgili hizmetler
Akdeniz Bölgesi'ndeki diğer iller
- Antalya için kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Kahramanmaraş'ta kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Mersin'de kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Isparta'da kod iyileştirme (refactoring): kendin yap mı, uzman mı?
- Adana'da kod iyileştirme (refactoring): kendin yap mı, uzman mı?
Osmaniye ilçelerinde kod iyileştirme (refactoring): kendin yap mı, uzman mı?
Bu sayfada geçen kavramlar
- refactoring
- test kapsamı
- dokümantasyon
- Git
- test ortamı
- teknik borç
- hata kaydı
- bakım sözleşmesi
- otomatik test
- Osmaniye