Jump to content

Search the Community

Showing results for tags 'Debuggin ve debug nedir ?'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • TnC Genel
    • Reklam-Bağış-Sponsorluk
    • Duyurular
  • Modifiye Edilmiş İşletim Sistemleri
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows Diğer
    • Windows Xp
    • Diğer İşletim Sistemleri
    • MultiBoot Sistemler
    • Linux Distributions
  • Bilgisayar Dünyası Genel
    • Her Zaman Gerekliler
    • Yazılım
    • Donanım
    • Sosyal Medya - Anında Mesajlaşma
    • Yararlı Linkler
  • TnC PROGRAM-APPZ
    • TNC-TR Çalışmaları
    • Program-Appz
    • Program-Appz - Ebook İstek
    • AIO
    • Portable Programlar
    • Türkçe Yamalar
    • Katılımsız - Unattended
  • Programlama
    • AutoIT
    • AutoPlay Media Studio
    • C#
  • Webmaster
    • Webmaster Sorunları & Çözüm Yolları
    • Hosting & Domain
  • TnC Multimedya
    • Multimedya Istek
    • Kendi Müziğiniz
  • TnC Oyun - Games
    • Oyun-Games
    • Oyun İstek
  • Cep Telefonu - Mobile
    • GSM Bilgi Paylaşımı
    • GSM Multimedya
    • iPhone / iPod
    • Android
    • Diğer GSM Program & Oyun
  • TnC Diğer
    • Teknoloji Haberleri
    • Alım-Satım
    • Kültür-Sanat
    • Sohbet-Chat
    • Çöp Kutusu
    • Anketler
  • Haberler Deneme
  • Olta Balıkçıları Kulübü's Herkes Ekipmanını Paylaşsın
  • Haritacılar's Konular
  • PUBG Oyuncuları's Konular
  • Satranç - Chess's Konular

Calendars

  • Community Calendar
  • Satranç - Chess's Takvim Etkinlikleri

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Facebook


Skype


Twitter


Google+


Steam



Found 1 result

  1. Program geliştirme sürecinde bu terimleri bir çoğunuz duymuşsunuzdur. Peki nedir bunlar ? Ne işe yarar ? Ne farkları vardır ? Bu yazımda sizleri ders notlarımdan ve tecrübelerimden bahsetmek istiyorum. Microsoft.NET ortamında geliştirdiğiniz yazılımlar debug veya release modda derlenir. Bu birçok yazılım dilinde bu şekildedir. Bu iki derleme yönteminin işlevsellik ve optimizasyon açısında önemli farkları vardır. DEBUG VE DEBUGGING NEDİR ? Debugging terim olarak, bir bilgisayar programı veye elektronik cihazdaki hataları metodik olarak bulmak, sayısını azaltmak ve bu sayede beklendiği gibi davranmasını sağlamak için yapılan işlemdir. Debug ve Debugging ismi, Türkçe'si böcek ayıklama olup, bu ismin kökeni 1940'lara dayanır. Harvard Üniversitesinde Mark II isimli bilgisayarın bir rölesine sıkışan güve, operasyonel problemler oluşturğunda ilk defa bu böcek ayıklama işi için debugging ifadesi kullanılmıştır. Daha sonra 1945' de havacılıkta bu terimin yazılım hatalarının giderilmesi için kullanıldığı ilk defa görülmüştür. Yazılımcılar 1950'lerde bu terimi benimsemişlerdir. DEBUG MODE Bir proje geliştirme aşamasında debug modda derlenerek çalıştırılır. Bir assembly debug modda derlendiğinde satır satır debug edilmesi içib ekstra debug bilgileri eklenir. Ayrıca ekstra debug yardımıcısı .pdb dosyaları da bu modda ilgili assembly'nin yanında yer alır. Bu tip derlenen assembly'ler genelde daha büyük boyutlu ve optimize edilmediği için yavaş çalışırlar. Bu tip assembly'lerin Web veya son kullanıcı ortamları gibi gerçek ortamlarda çalıştırılmaması gerekir. Web projelerinde projeyi Release modda derlemeniz yetmez. Ayrıca web.config dosyasından compilation tag ındaki debug="true" kısmını false olarak değiştirmeniz gerekir. RELEASE MODE Release Mode, geliştirme bittikten sonra yayına çıkacak olan veyahut paylaşacak assembly'nin derlenmesi için en son derlendiği moddur. Burada derleyici ilgili proje ayarlarını da göze alarak uygulamanın en hızlı çalışması için gerekli optimizasyonları yaparak assembly üretir. Bu şekilde derlenen assembly ler genelde boyut olarak küçüktür ve debug moddan çok daha hızlı çalışır fakat debug edilmesi mümkün değildir. Debug ve Release mode arasında geçiş yapmak çok kolaydır. Sadece Visual Studio barında Build Mode kutusundaki seçeneği değiştirip tekrar derlemek yeterlidir. Son olarak Projenizi, kod yazarken, arada sırada derleyip derleme zamanı hatalarını düzeltmek iyi bir alışkanlıktır. Ben bu iş için sürekli kısayol kullanırım."Tekrar Derle" kısayolu Visual Studio için CTRL+SHIFT+B dir. Elimden geldiğince aktarmaya çalıştım. Bundan sonra C# ve diğer diller için bu tarz teknik bilgiler vermeye çalışacağım. Kodlama hayatınızda başarılar arkadaşlar.
×
×
  • Create New...