• 04-01-2026, 02:00:03
    #1
    Bir sorunum vardı yapay zekay abir türlü çözdüremiyordum. Sürekli sorun çıkıyordu en sonunda şöyle bir şey deneyeyim dedim ve sorunu tekte çözdü. Aşağıda ki promptu isteğinizin altına yapıştırın ve test edin sizde de işe yarayacaktır diye düşünüyorum. Kendi kendine tartışıyor ve sorunu daha iyi analiz edip çözüyor.

    "3 farklı karakterli düşün yani ilk başta Profesyonel bir yazılımcı olarak düşün sorunu tespit et. Daha sonrasında Başka farklı, uç noktaları ve ince detayları düşünen bir profesyonel yazılımcı gibi daha önce düşündüğün ve yaptığın tespitlere karşı eleştiri yap karşı görüş sun. Daha sonrasında yazılım da dünyaca ünlü profesör olarak tüm tespit ve karşı tespitlerine karşı karşı görüş geliştir ve eleştiri yaparak öneride bulun. En sonunda tüm hepsini analiz edip en doğru kodlama yolunu bul ve sorunsuz, temiz kodlamayı yap. Düşünme tarzını düşünürken ki neleri düşündüğünü karşı görüşleri ve doğru sonucu nasıl bulduğunu raporda bana göster."


    ÖRNEK BİR İSTEK VE DÜŞÜNME TARZI

    İsteğim: Mobil cihazlarda sayfanın en altına inilmesini engelleyen sorunu çöz.

    Düşünme tarzı:


    Alıntı
    1. Profesyonel Yazılımcı Analizi (İlk Tespit)
    • Düşünce Faktörü: Klasik mobil tarayıcı 100vh hatası.
    • Tespit: Sayfa yüksekliği için kullanılan h-screen, mobil tarayıcıların adres çubuğunu hesaba katmadığı için içeriğin alt kısmını ekran dışına itiyor. Kullanıcı en alta inmeye çalıştığında tarayıcı arayüzü ile içerik çakışıyor.
    2. Eleştirel Yazılımcı Analizi (Karşı Görüş)
    • Düşünce Faktörü: Kaydırma mekanizması ve kısıtlamalar.
    • Tespit: Sorun sadece yükseklik değil, index.html içindeki body etiketine uygulanan position: fixed ve overflow: hidden kısıtlamalarıdır. Bu tanımlar, cihazın doğal kaydırma (momentum scrolling) davranışını bozuyor ve sayfa sonuna gelindiğinde hesaplama hatalarına yol açarak içeriği yukarı fırlatıyor. Ayrıca alt boşluk (padding-bottom) mobil güvenli alanlar için yetersizdir.
    3. Yazılım Profesörü Analizi (Sentez ve Bilimsel Yaklaşım)
    • Düşünce Faktörü: Modern Viewport Standartları ve Kaydırma Zinciri (Scroll Chaining).
    • Analiz: Önceki tespitler doğru ancak eksik. Çözüm, Dinamik Viewport Üniteleri (dvh) kullanılarak sayfanın tarayıcı arayüzüyle eşzamanlı boyutlandırılmasıdır. Ayrıca overscroll-behavior: none kullanımı yerine contain tercih edilerek kaydırma olayının (event) tarayıcıya doğru iletilmesi sağlanmalıdır.
  • 04-01-2026, 02:06:20
    #2
    SS aldım lazım olur 😎
  • 04-01-2026, 10:40:23
    #3
    eyvallah hocam