Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: ChatGPT kodunuzu nasıl yeniden yazıp geliştirebilir?
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » ChatGPT kodunuzu nasıl yeniden yazıp geliştirebilir?

Genel

ChatGPT kodunuzu nasıl yeniden yazıp geliştirebilir?

teknomers
Son güncelleme: 19 Haziran 2023 18:03
teknomers
Paylaş
Paylaş


Contents
  • JavaScript’i açıklayın
  • GitHub deposundaki açık kaynak C kodunun açıklaması
  • Geliştirilmiş mevcut kod
  • AI kod düzeltmesi hakkında bazı düşünceler

Geçtiğimiz birkaç ay boyunca, ChatGPT’nin kod oluşturma yeteneğini inceledik. Örneğin, eksiksiz ve işlevsel bir WordPress eklentisini nasıl oluşturabileceğini gösterdik.

Ancak son deneylerde, üretici yapay zekanın başka bir yeteneğinin farkına vardım. ChatGPT kodu okuyabilir ve çözebilir. Bu yüzden bugün size ChatGPT’nin bazı kodları anlamanıza ve muhtemelen yeniden yazmanıza nasıl yardımcı olabileceğini göstereceğim. Hiçbir şey değil.

JavaScript’i açıklayın

Bunu göstermek için, girilen değerin bir para birimi olup olmadığını kontrol eden küçük bir JavaScript koduyla başlayacağım. Birinci ve üçüncü satırlarda, bize yardım etmesini isteyeceğimiz, görece anlaşılmaz bazı düzenli ifadeler kullanıyor.


orijinal kod


David Gewirtz/ZDNET tarafından ekran görüntüsü

ChatGPT’den kodun ne yaptığını açıklamasını isteyerek başlayalım. Bu, özellikle başka bir programcıdan kod devraldıysanız, çok güçlü bir yetenektir. ChatGPT’nin doğru olduğuna dair bir garanti olmasa da, kodun nasıl çalıştığını anlamanıza yardımcı olarak size saatler kazandırabilir. İstemi kullandım:

Aşağıdaki kodu açıklayın

ve kod bloğunu yapıştırdım. İşte ChatGPT’nin söylemek zorunda olduğu şey:


açıklama kodu


David Gewirtz/ZDNET tarafından ekran görüntüsü

Bu üretken AI yeteneği ile bazı ilginç şeyler yapabiliriz. Örneğin, ChatGPT’den bazı kodları yeniden yazmasını isteyebiliriz. Örnek olarak, ChatGPT’ye şunu sordum:

Aşağıdaki satırı düzenli ifadeler kullanmayacak şekilde yeniden yazın:

dönüş !isNaN(n) && n >= 0 && /^d+(d1,2)?$/.test(str);

Aşağıdaki yanıt, hem normal ifadelerin kodu kısa tutma gücünü hem de ChatGPT’nin mevcut kodu alıp yeniden yazma becerisini gösterir:


yeniden yazma kodu


David Gewirtz/ZDNET tarafından ekran görüntüsü

GitHub deposundaki açık kaynak C kodunun açıklaması

Bu ikinci örnekte, açık kaynaklı grafik editörü Gimp ile çalışıyorum. 438. satırda başlayan bir kod bloğuna bakacağız. açık kaynak uygulamasının .PSD içe aktarma bölümü. İşte o kod:


gimp kodu


David Gewirtz/ZDNET tarafından ekran görüntüsü

Yine ChatGPT’den kodu açıklamasını istedim ve yanıtları şöyle:


gimp-açıkla


David Gewirtz/ZDNET tarafından ekran görüntüsü

Daha da güçlü hale geldiği nokta, dil dönüştürmeleri gerçekleştirmek için ChatGPT’yi kullanabilmenizdir. ChatGPT’ye onu C’den Python’a yeniden yazdırdım:

Bu kodu Python’da yeniden yazın ve olabildiğince kısa ve öz yapın.


gimp-python


David Gewirtz/ZDNET tarafından ekran görüntüsü

ChatGPT, koddan sonra şunu bile kaydetti: Bellek yönetimi Python’un çöp toplayıcısı tarafından otomatik olarak yapıldığından, orijinal kodun g_free işlevi Python sürümüne dahil değildir.

Geliştirilmiş mevcut kod

Bu örnekte, ChatGPT’ye kodumun özellikle memnun olmadığım bir bölümünü sağladım. Kodum, WordPress veritabanını arar ve bazı öğeleri günceller. İşte orijinal kod:


çirkin kod


David Gewirtz/ZDNET tarafından ekran görüntüsü

soruyu sordum:

Aşağıdaki kodu geliştirebilir misiniz?

Yeni bir kod bloğum var:


geliştirilmiş kod


David Gewirtz/ZDNET tarafından ekran görüntüsü

Ayrıca bana ne yaptığına dair bir açıklama yaptı:


gelişmiş-açıklama


David Gewirtz/ZDNET tarafından ekran görüntüsü

Burada bir tuhaflık var. Aynı sorgu için aynı kodu iki kez çalıştırdım. İkinci kez, başka bir iyileştirme yaptı: SQL sorgusu, SELECT kullanmak yerine yalnızca gerekli sütunları (option_id, seçenek_adı ve seçenek_değer) seçecek şekilde değiştirildi. Bu, gereksiz veri getirme işlemlerini azaltarak performansı artırır.

İşte o kod bloğu:


tuhaflık


David Gewirtz/ZDNET tarafından ekran görüntüsü

Kodun bu ikinci versiyonu aslında en önemli değişikliği içeriyor ve veritabanı sorgusunun verimliliğini artırıyor. Aynı istemle ChatGPT’ye gönderilen aynı kodun iki farklı sonuç üretmesini garip buluyorum.

Üçüncü kez denedim ve ChatGPT bana yorum satırı ekleyen bir kod verdi: SQL sorgusu, orijinal kodda yorumlanan seçenek_değer LIKE ‘%[email protected]%’ ek koşulunu içerecek şekilde değiştirildi.

İşte o kod:


tuhaflık-2


David Gewirtz/ZDNET tarafından ekran görüntüsü

Kesinlikle kaçınılması gereken bir durumdur. Kodu asla yeniden yazmamalı ve yorumlanmış bir kod satırına dahil etmemelisiniz. Bu kod belirli bir nedenle yorumlandı.

AI kod düzeltmesi hakkında bazı düşünceler

AI yetenekleriyle ilgili diğer keşiflerimizin çoğunda olduğu gibi, bunu hem son derece yararlı hem de biraz çılgınca buldum.

Son örneğimde, ChatGPT’nin tek bir kod bloğundan üç farklı sürüm döndürmesi biraz garip. Bu da sorunlu: Üçüncü denemesinin, yorumlanmış bir kod satırı içerdiği için kullanılamaz olması.

Yine tavsiyem şu: Kodlama yardımı için ChatGPT’yi kullanmaktan çekinmeyin. Ancak tutarsız olduğunun farkında olun. Bu tutarsız sonuçları fark edecek kadar iyi kodlamayı bildiğinizden emin olun. Yeni başlayan bir kodlayıcıysanız, işinizi sizin yerinize yapması için tamamen ChatGPT’ye güvenmeyin. Size verdiği her şeyi incelediğinizden ve test ettiğinizden emin olun.

Kodu açıklamak veya yeniden yazmak için ChatGPT’yi kullandınız mı? Aşağıdaki yorumlarda bizimle paylaşın.


Kaynak : “ZDNet.com”



genel-15

Hisense Akıllı Yaşam Ürünleri CES 2024 İnovasyon Ödüllerini Kazandı
KAMAZ “Pusula 5” fiyatı hemen 1 milyon ruble arttı
Boeing Starliner’ın Yüksek Riskli Yerleştirme Dramı
Webb ekibi, altıgen formasyona 18 nokta yıldız ışığı getiriyor
Samsung Galaxy A14 4G Google’ın web sitesinde görüldü – telefon SoC MediaTek Helio G80 üzerine kuruludur
ETİKETLENDİ:ChatGPTGeliştirebilirkodunuzunasılyazıpYeniden
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Bu GeForce RTX 4070, RTX 4060 Ti ve RTX 4060 grafik kartları, gözden kaçan bir şeye sahiptir. Inno3D, gizli bir güç konektörüne sahip adaptörleri tanıttı
Sonraki Makale Son Teams, Office kesintilerine siber saldırılar neden oldu: Microsoft

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Antivaksin Tanışma Uygulamaları Gerçek Hayata Taşınıyor: Tepkiler Artıyor!
Genel
Finlandiya, Denizaltı Kablolarını Korumak İçin Yeni Sistem Kurdu
Donanım
VV Ultimatum Kodları ile Yeni Dönem Başlıyor
Oyun
Kritik Miasma Kıskacında: 73 Microsoft GitHub Deposuna Sızma İddiası
Siber Güvenlik
Kripto Fonlu Çin Peptit Laboratuvarlarının Hızla Büyüme Sırrı Nedir?
Genel
Retro Oyun Tutkunu: Sega Genesis’i Plak Çalarsız Oyun Yükleme Denemesi
Donanım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?