Ana içeriğe atla

Kayıtlar

Mayıs, 2010 tarihine ait yayınlar gösteriliyor

Refactoring Nedir?

Yazılımda “Refactoring” yeniden düzenleme anlamına gelmektedir. Başka bir deyişle, yazılım davranışını değiştirmeden kodun karmaşıklığını azaltmak, okunabilirliğini arttırmak, çıkabilecek hataların düzeltilmesini ve ileride koda yapılabilecek eklentileri kolaylaştırmak için uygulanan bir işlemdir. Çevik yazılım geliştirme sürecinde yeniden düzenlemenin önemli bir yeri vardır. Kodlama süresince belli aralıklarla yapılacak yeniden düzenlemeler, yazılımcının kodu daha rahat, hatasız, hızlı tamamlamasına olanak sağlar. Öncelikle şunu belirtmemizde fayda var. “Yeniden düzenleme” yapmadan önce, düzenlemelerin yapılacağı kod bloklarının tespit edilmesi ve birim testlerinin oluşturulması gerekmektedir. Düzenlemenin temel amacında, yazılımın genel davranışında herhangi bir değişiklik yapılmaması vardır. Dolayısıyla Public fonksiyonlar ve/veya sınıfların giriş çıkış parametrelerinin değişmeyeceğini kabul etmeliyiz. Böylece, kodun yeniden düzenlenmeden önceki oluşturulan birim testlerini düzen

Network İzleme (Network Monitoring)

Network izleme programları network kartına gelen tüm paketleri izleyebilmemize olanak sağlar. Normalde network üzerinden alınan bilgiler belirli protokoller yardımı ile frameler yani küçük paketler bazında iletilir. Frame; kaynak ve hedef bilgisayarlarının adresi, protokol bilgileri ve veriden oluşmaktadır. Network izleme programları bu paketlerin hangi protokole ait olduğunu anlayabilir ve bu paketlerin karakteristiğine göre parse edebilir. Bu makalede network izlemede kullanılabilir güçlü bir programdan bahsedeceğiz. Microsoft Network Monitoring 3.3 programı ile bilgisayarınızda bulunan herhangi bir network kartı izlenebilmektedir. Bu program sayesinde paketlerin izleme kayıtlarını kaydedilebilir, analiz edilebilir, paket içerikleri detaylı bir şekilde görülebilmektedir. Herhangi bir filtreye göre istenilen kriterlere ait paketler izlenilebilmektedir. Network Monitoring Ana Ekran: Program ilk açıldığında aşağıdaki gibi bir ekran (Şekil 1) karşınıza gelecektir.

Test Derinlikleri

Test derinliği kavramı; test tiplerinin uygulanması gereken test safhalarını ifade etmektedir. “Birim Testi” safhasında “Fonksiyonel Test Tipi”, “Entegrasyon Testi” safhasında “Performans Test Tipi”, “Sistem Testi” safhasında “Yapısal Test Tipi”, “Kullanıcı Kabul Testi” safhasında da “Onay Regresyon Test Tipi” kullanılır. Birim Testi Birim testleri kodlama esnasında yapılır, “Ünite Testi” olarak da bilinir. Bağlı oldukları diğer sistem unsurlarından tümüyle soyutlanmış olarak birimlerin çalışırlığını doğrulamak amacıyla yapılır.

FARK YARATAN SİZSİNİZ…

“İnsan” bizim en önemli ve vazgeçilmez sermayemiz ve “FARK YARATAN SİZSİNİZ”  sloganıyla ilerliyoruz. Artan müşteriler ile büyüyen iş hacmimiz doğrultusunda bugün itibariyle 100 kişilik bir ekibiz. Tüm çalışanlarımız ile birlikte benimsediğimiz felsefe kaliteli hizmet, sürekli iyileştirme ve koşulsuz müşteri memnuniyeti. Hedeflerimize ulaşmak için birlikte yol aldığımız çalışanlarımızın memnuniyeti ve motivasyonu bizim en çok değer verdiğimiz kavram. İnsan Kaynakları Yönetimi prensibinin temelinde iki hedef yatıyor; bunlardan ilki “ İnsan kaynağının organizasyon hedefleri doğrultusunda en verimli şekilde örgütlenmesi” , diğeri ise “ Çalışanların sürekli eğitim ve gelişim faaliyetleri ile organizasyonlara olan katkı ve motivasyonlarının en üst düzeyde tutulması” . Bu noktada başarı, doğru seçme yerleştirme süreciyle başlıyor. Fark yaratacak ve kurum kültürüne uygun, davranışsal ve teknik yetkinleri pozisyona uygun adayları ailemize dahil etmek, onları sürekli eğitim

Univera Çağrı Merkezi 7 Yaşında…

Univera olarak ürünlerimizde yarattığımız farkı hizmet kalitesiyle de desteklemek amacıyla 2003 yılı sonlarında çağrı merkezi departmanımızı faaliyete geçirdik. Kuruluşunda 4 kişilik bir ekip ile çalışmalarını sürdüren ekibimiz şu anda 20 kişilik bir kadro ile hem gelişmeye hem de doğru tespit ve yönlendirmeler ile ürünlerimizi geliştirmeye devam ediyor. Son 3 yılda yaptığımız teknolojik ve insani yatırımlarla da sektörde adımızdan söz ettirmeye başlarken, gelişen trendi yakalamaya ve sektörle eş zamanlı gelişmeleri takip etmeye çaba harcadık. 2009 yılından itibaren tüm sektörlerde hissedilen ekonomik kriz neredeyse çağrı merkezlerini hiç etkilemedi. Gelişen teknoloji ile büyümeyi sürdürürken, yeni istihdamlar yaratmaya da devam etti. Sektörün yeni olduğu dönemler ile arasında ki tek fark müşterinin duruşuydu. Müşterinin tercih eden olduğu bir piyasada yeni müşteriler kazanırken, var olan müşterilerimize hizmet kalitemizle elde tutmak en önemli amacımız oldu hep...Satış sonrası verilen

Üniversitelerin Kariyer Günlerine Katıldık…Kısa Kısa…

Geçen hafta hem Ekonomi Üniversitesi hem de Dokuz Eylül Üniversitesi Bilgisayar/Yazılım Mühendisliği öğrencileri ile buluştuk. Sektör deneyimlileri ile üniversite öğrencilerinin bir araya gelerek; her türlü tecrübe paylaşımını (şirket tanıtımından CV yazmaya, çalışmak istenilen yerde olması gereken kriterlere, kariyer hedeflerine vs.) oldum olası savunmuşumdur. Çünkü bu arkadaşların yönlendirilmeye ihtiyacı var, bizler gibi aynı yoldan geçecekler, ancak aynı zaman kayıplarını yaşamak zorunda değiller, bizler yol gösterici olabiliriz. Arkadaşların sorduğu ve cevaplamaya çalıştığım :) bazı soruları bu platformda paylaşmak istiyorum; Soru: Okul aslında bize piyasadan çok uzak bilgiler veriyor sanki? Gerçek hayat çok farklı değil mi? Cevap: Zor bir soru tabi :) Her türlü eğitimin bence çok katkısı var, her zaman dediğimiz gibi hiç bir şey boşa değil. Okul öğrenimi size rehberlik eder, problem çözebilmek için izlemeniz gereken yöntemleri öğretir, yeni yöntemlere nasıl adapte olacağ

Web Servisi 3G Bağlantısında Retransmition Sorunu

Bu yazımızda istemci-sunucu arasında web servisi ve 3G iletişiminde gönderilen/alınan veri miktarlarında yaşanılan problemli bir senaryodan bahsedilecektir. Problemli Senaryo Tanıtımı ve Deneyler Aşağıdaki şekilde “Application Server” olarak adlandırılan sunucu üzerinde örnek bir web servisi bulunmaktadır. PDA istemci el terminali de 3G ile internete bağlanıp, web servisine erişerek bir dosya istemektedir. İstenilen dosya bayt dizesi olarak network üzerinden el terminaline gönderilmektedir. Bu senaryoda alınan verinin boyutu 250 KB olmasına rağmen, network izleme araçlarıyla bakıldığında 1,25 MB civarında veri alış-verişi olduğu gözlenmektedir. Yani indirilen verinin 5 katı gibi bir veri boyutu oluşmaktadır. 3G sağlayıcılar, ücretlerini veri alış veriş miktarına göre belirlemektedir. Gerçek verinin 5 katı boyutunda veri alış verişi yapmak, doğal olarak fazla maliyet demektir. Problemin neden kaynaklandığını anlamak için senaryo aşağıdaki gibi farklılaştırılmıştır.