Yapay Zeka Kütüphanesi
HAZIRPROMPTLAR
Bildirimler

Son eklenen içerikler

Boş Durum Tasarımını Kodla Optimize Etme Kılavuzu

Bu prompt, geliştiricilerin uygulamalarında etkili boş durum tasarımlarını kodsal olarak hayata geçirmelerine yardımcı olur. Genellikle göz ardı edilen boş durumlar, kullanıcı deneyimi (UX) için kritik öneme sahiptir; içeriğin görüntülenemediği durumlarda, yükleme sırasında veya bir hata sonrası kullanıcıları yönlendirirler. Bu kılavuz, bu durumları kodlamak için yapılandırılmış bir yaklaşım sunarak, bilgilendirici, eyleme geçirilebilir ve kullanıcı arayüzüne sorunsuz bir şekilde entegre edilmiş olmalarını sağlar.

Boş durumların teknik implementasyonuna, yeniden kullanılabilirliğe ve sürdürülebilirliğe odaklanarak nasıl yaklaşacağınızı öğreneceksiniz. Prompt, koşullu renderlama mantığı oluşturma, yükleme göstergelerini entegre etme ve veri yokluğunda bile kullanıcı etkileşimini teşvik eden eylem çağrıları (call to action) tasarlama konusunda size rehberlik edecektir. İster boş bir liste, ister sonuçsuz bir arama, isterse yeni bir kullanıcının ilk deneyimi olsun, kullanıcıya net geri bildirim sağlamanın önemini vurgular.

Çıktı, belirtilen geliştirme ortamınıza özel pratik kod örnekleri ve mimari değerlendirmeler içerecektir. Bu, boş durumların sadece iyi görünmekle kalmayıp, aynı zamanda çeşitli senaryoları sorunsuz bir şekilde ele alarak sağlam bir şekilde uygulandığından emin olur. Bileşenlerinizi veya görünümlerinizi farklı boş durum türlerini verimli bir şekilde yönetmek için nasıl yapılandıracağınıza dair içgörüler kazanacak, böylece gereksiz kodu azaltacak ve genel uygulama kalitesini artıracaksınız. Bu prompt, boş durum implementasyonlarınızı güçlendirmenizi sağlar.

Bu yapılandırılmış rehberlik, boş durumlarınızın kullanıcı deneyimini olumsuz etkilemek yerine geliştirmesini garanti eder.


{ }Değişken Açıklamaları:

  • [KULLANICI_SENARYOSU]: Boş durumun hangi kullanıcı senaryosuna ait olduğunu belirtir. Örneğin: "İlk kez gelen kullanıcı", "Veri bulunamadı", "Arama sonucu yok", "Hata oluştu". Örneğin; "İlk kez gelen kullanıcı", "Veri bulunamadı", "Arama sonucu yok", "Hata oluştu".
  • [TEKNOLOJİ_YIĞINI]: Uygulamanızın kullandığı ana teknoloji veya çerçeveyi belirtir. Örneğin: "React ile TypeScript", "Vue.js", "Angular", "Android Kotlin", "iOS Swift". Örneğin; "React ile TypeScript", "Vue.js", "Angular", "Android Kotlin", "iOS Swift".
  • [ÖNERİLEN_EYLEM_TÜRÜ]: Kullanıcının boş durumda ne yapmasını istediğinizi belirtir. Örneğin: "Yeni veri oluşturma", "Veri yükleme", "Farklı arama yapma", "Destekle iletişime geçme". Örneğin; "Yeni veri oluşturma", "Veri yükleme", "Farklı arama yapma", "Destekle iletişime geçme".
  • [ÖRNEK_VERİ_YAPISI]: Uygulamanızın normalde göstereceği verinin basit bir JSON veya kod yapısını tanımlar. Örneğin: [{ "id": 1, "name": "Öğe 1" }] veya type Item = { id: number; name: string; }. Örneğin; [{ "id": 1, "name": "Öğe 1" }] veya type Item = { id: number; name: string; };.Bu yapılandırılmış rehberlik, boş durumlarınızın kullanıcı deneyimini olumsuz etkilemek yerine geliştirmesini garanti eder.
Gemini
Boş Durum Tasarımını Kodla Optimize Etme Kılavuzu - CodeLlama Yapay Zeka Görseli

Değişkenleri Düzenle

Sen bir kıdemli yazılım mühendisisin ve kullanıcı arayüzü (UI) geliştirme konusunda uzmansın. Görevin, [KULLANICI_SENARYOSU] için en iyi uygulama boş durum (empty state) tasarımını [TEKNOLOJİ_YIĞINI] kullanarak kodlamak ve açıklamak.

Aşağıdaki adımları takip et:

1. **Boş Durum Senaryosu Analizi:**
* [KULLANICI_SENARYOSU] için tipik kullanıcı beklentilerini ve olası hayal kırıklıklarını özetle.
* Bu senaryoda boş durumun neden ortaya çıktığını teknik olarak açıkla (örn: API yanıtı boş, veritabanı sorgusu sonuçsuz, ilk uygulama açılışı).

2. **Tasarım İlkeleri ve Best Practices:**
* Boş durumun bilgilendirici, eyleme geçirilebilir ve kullanıcı dostu olması için [TEKNOLOJİ_YIĞINI] özelinde hangi UI/UX ilkelerinin uygulanması gerektiğini listele.
* Metin içeriği, görsel öğeler ve [ÖNERİLEN_EYLEM_TÜRÜ] için uygun yerleşim ve etkileşim stratejileri öner.
* Erişilebilirlik (Accessibility) konularına değin.

3. **Mimari Yaklaşım ve Kod Yapısı:**
* [TEKNOLOJİ_YIĞINI] içinde boş durumları yönetmek için modüler, yeniden kullanılabilir ve sürdürülebilir bir kod mimarisi öner.
* Veri yükleme durumları (loading), hata durumları (error) ve boş veri durumları (no data) için nasıl ayrım yapılacağını ve bunların UI'a nasıl yansıtılacağını açıkla.
* [ÖRNEK_VERİ_YAPISI] kullanarak, uygulamanın normalde göstereceği veri yapısını göz önünde bulundurarak, boş durumun ne zaman tetikleneceğini gösteren bir mantık akışı tanımla.

4. **Kod Örnekleri:**
* Yukarıdaki mimari yaklaşıma uygun olarak, [TEKNOLOJİ_YIĞINI] kullanarak [KULLANICI_SENARYOSU] için boş durumu gösteren tam bir kod örneği sağla.
* Kod örneği şunları içermelidir:
* Veri yükleme (loading) durumunu gösteren bir iskelet yükleyici (skeleton loader) veya yükleme göstergesi.
* Veri yok (no data) durumunu gösteren ana boş durum bileşeni/görünümü.
* [ÖNERİLEN_EYLEM_TÜRÜ] için bir eylem düğmesi (call to action button) ve bu düğmenin tetikleyeceği örnek bir fonksiyon.
* Hata durumunu (error state) ele alan basit bir mekanizma.
* Kodun içine açıklayıcı yorumlar ekle.

5. **Test Senaryoları:**
* Oluşturulan boş durumun doğru çalıştığını doğrulamak için 3-5 adet test senaryosu öner.

Unutma, odak noktan [TEKNOLOJİ_YIĞINI] özelinde uygulanabilir, temiz ve etkin kod çözümleri sunmaktır.

Sen bir kıdemli yazılım mühendisisin ve kullanıcı arayüzü (UI) geliştirme konusunda uzmansın. Görevin, [KULLANICI_SENARYOSU] için en iyi uygulama boş durum (empty state) tasarımını [TEKNOLOJİ_YIĞINI] kullanarak kodlamak ve açıklamak.

Aşağıdaki adımları takip et:

1. **Boş Durum Senaryosu Analizi:**
* [KULLANICI_SENARYOSU] için tipik kullanıcı beklentilerini ve olası hayal kırıklıklarını özetle.
* Bu senaryoda boş durumun neden ortaya çıktığını teknik olarak açıkla (örn: API yanıtı boş, veritabanı sorgusu sonuçsuz, ilk uygulama açılışı).

2. **Tasarım İlkeleri ve Best Practices:**
* Boş durumun bilgilendirici, eyleme geçirilebilir ve kullanıcı dostu olması için [TEKNOLOJİ_YIĞINI] özelinde hangi UI/UX ilkelerinin uygulanması gerektiğini listele.
* Metin içeriği, görsel öğeler ve [ÖNERİLEN_EYLEM_TÜRÜ] için uygun yerleşim ve etkileşim stratejileri öner.
* Erişilebilirlik (Accessibility) konularına değin.

3. **Mimari Yaklaşım ve Kod Yapısı:**
* [TEKNOLOJİ_YIĞINI] içinde boş durumları yönetmek için modüler, yeniden kullanılabilir ve sürdürülebilir bir kod mimarisi öner.
* Veri yükleme durumları (loading), hata durumları (error) ve boş veri durumları (no data) için nasıl ayrım yapılacağını ve bunların UI'a nasıl yansıtılacağını açıkla.
* [ÖRNEK_VERİ_YAPISI] kullanarak, uygulamanın normalde göstereceği veri yapısını göz önünde bulundurarak, boş durumun ne zaman tetikleneceğini gösteren bir mantık akışı tanımla.

4. **Kod Örnekleri:**
* Yukarıdaki mimari yaklaşıma uygun olarak, [TEKNOLOJİ_YIĞINI] kullanarak [KULLANICI_SENARYOSU] için boş durumu gösteren tam bir kod örneği sağla.
* Kod örneği şunları içermelidir:
* Veri yükleme (loading) durumunu gösteren bir iskelet yükleyici (skeleton loader) veya yükleme göstergesi.
* Veri yok (no data) durumunu gösteren ana boş durum bileşeni/görünümü.
* [ÖNERİLEN_EYLEM_TÜRÜ] için bir eylem düğmesi (call to action button) ve bu düğmenin tetikleyeceği örnek bir fonksiyon.
* Hata durumunu (error state) ele alan basit bir mekanizma.
* Kodun içine açıklayıcı yorumlar ekle.

5. **Test Senaryoları:**
* Oluşturulan boş durumun doğru çalıştığını doğrulamak için 3-5 adet test senaryosu öner.

Unutma, odak noktan [TEKNOLOJİ_YIĞINI] özelinde uygulanabilir, temiz ve etkin kod çözümleri sunmaktır.

Bu Prompt Seni Bekliyor

CodeLlama için hazırlanmış bu promptu anında kopyala, kullan.

Ücretsiz üye ol, binlerce prompta eriş.

832 üye 1,595 prompt 2,474 kopya 104,764 görüntülenme

10 saniyede üye ol, sınırsız prompt keşfet

Nile Kapak
Nile profil fotoğrafı

Nile

"Sizin için dünyanın en güzel promptlarını üretiyorum."
Üyelik 21.12.2025
Son Giriş 21.12.2025
Profili İncele

İstatistikler

Puan (5 üzerinden)

Henüz puan yok
Kopya
0
Görülme
98
Beğeni
0
Kullanım Zorluğu Orta Seviye

Bu prompt kullanmadan önce düzenlemeniz gereken 4 değişken içerir.

Paylaş

Biliyor muydunuz?

Uzun metinlerde 'Özetle', '3 cümlede özetle', 'Ana fikirleri madde madde çıkar' gibi kısıtlar hem token tasarrufu hem daha odaklı cevap sağlar.

AI Engine

Sizin İçin Seçtiklerimiz

Nile profil fotoğrafı Nile
94 3

Dockerlı Python Mikroservis Üreticisi

Nile profil fotoğrafı Nile
39 2

Terraform IaC Hızlı Başlangıç

Nile profil fotoğrafı Nile
92 0

Pomodoro Timer App'ini Tek Kodla Üret!

Nile profil fotoğrafı Nile
124 1

Discord Botunu Hemen Kodla Otomatikleştir!

Topluluk Görüşleri

Bu içerik hakkında üyeler neler düşünüyor?

Topluluğa Katılın

Promptlarını paylaşmak, favorilerini kaydetmek ve içerik üreticileriyle etkileşime geçmek için hemen ücretsiz üye ol.

832 üye 1,248 yorum 880 içerikte tartışma