Referral Programı Kod Yapısı Oluşturma Kılavuzu kaydı, kod mimarisi, veri akışı ve hata kontrolü ihtiyacını hedef kitle, mesaj ve dönüşüm hedefi ile birlikte düşünmeye zorluyor. CodeWhisperer üzerinde çalışırken mevcut proje yapınızı ve beklediğiniz çıktı biçimini paylaşmanız sonucu belirgin biçimde iyileştirir.
CodeWhisperer◉ 5 görüntülenme↗ 0 kopya
Prompt Komutu
Aşağıdaki gereksinimlere göre, bir referral programı için [PROGRAMLAMA DİLİ] dilinde, [VERİTABANI TÜRÜ] veritabanı ile entegre olacak temel kod yapılarını ve API uç noktalarını oluştur. Odak noktamız hızlı bir MVP geliştirmektir.
### 1. Veritabanı Şeması Tasarımı
Referral programı için gerekli olan veritabanı tablolarını ([VERİTABANI TÜRÜ] için uygun syntax ile) ve alanlarını tanımla. Tablolar şunları içermelidir:
* **Kullanıcılar (Users):** Temel kullanıcı bilgileri (id, ad, e-posta). Mevcut bir 'users' tablosu olduğunu varsayabiliriz.
* **Referans Kodları (ReferralCodes):** Her kullanıcıya özel referans kodlarını saklar (id, user_id, referral_code, created_at, expires_at, is_active).
* **Referanslar (Referrals):** Kimin kimi referans ettiğini ve durumunu takip eder (id, referrer_user_id, referred_user_id, referral_code_id, status (pending, completed, cancelled), created_at, completed_at).
* **Ödüller (Rewards):** Referanslar sonucunda verilen ödülleri saklar (id, user_id, referral_id, reward_type, reward_amount, status (pending, claimed), created_at, claimed_at).
### 2. Kullanıcı ve Referans Kodu Yönetimi
* **Yeni Kullanıcı Kaydı:** Yeni bir kullanıcı sisteme kaydolduğunda otomatik olarak benzersiz bir referans kodu oluşturulmasını sağlayacak bir fonksiyon yaz. Referans kodunun uzunluğu [REFERRAL KOD UZUNLUĞU] karakter olmalı ve alfanümerik olmalıdır. Bu kodun 'Referans Kodları' tablosuna kaydedilmesini sağla.
* **Referans Kodu Oluşturma:** Mevcut bir kullanıcının henüz bir referans kodu yoksa, ona yeni bir referans kodu oluşturma ve atama fonksiyonu.
* **Referans Kodunu Getirme:** Bir kullanıcının referans kodunu getiren fonksiyon.
### 3. Referans Takibi ve Ödül Mantığı
* **Referans Takibi Fonksiyonu:** Yeni bir kullanıcı [REFERANS KODU] ile kaydolduğunda, bu referans kodunu kullanan kullanıcıyı ('referred_user_id') ve kodu sağlayan kullanıcıyı ('referrer_user_id') 'Referanslar' tablosuna kaydeden bir fonksiyon yaz. Başlangıç durumu 'pending' olmalı.
* **Referans Tamamlama ve Ödül Dağıtımı:** Bir referans işlemi tamamlandığında (örneğin, referans edilen kullanıcı ilk satın alımını yaptığında), 'Referanslar' tablosundaki 'status' alanını 'completed' olarak güncelleyen ve 'Ödüller' tablosuna [ÖDÜL TÜRÜ] ve [ÖDÜL MİKTARI] değerleriyle yeni bir ödül kaydı ekleyen bir fonksiyon oluştur.
* **Ödül Talep Etme Fonksiyonu:** Bir kullanıcının hak kazandığı ödülü talep etmesini sağlayacak ve 'Ödüller' tablosundaki 'status' alanını 'claimed' olarak güncelleyecek bir fonksiyon.
### 4. API Uç Noktaları
Yukarıdaki işlevsellikleri sunan temel RESTful API uç noktalarını tanımla ve örnek kodlarını oluştur:
* `POST /api/register`: Yeni kullanıcı kaydı ve referans kodu oluşturma. (Body: { 'username', 'email', 'password', 'referral_code' (opsiyonel) })
* `GET /api/user/referral-code`: Mevcut kullanıcının referans kodunu getirme. (Auth gerektirir)
* `POST /api/referral/track`: Referans takibi için bir endpoint. (Body: { 'referrer_code', 'referred_user_id' })
* `POST /api/referral/[REFERRAL ID]/complete`: Bir referansı tamamlama ve ödül dağıtma. (Admin veya sistem içi kullanım)
* `POST /api/rewards/[REWARD ID]/claim`: Kullanıcının ödül talep etmesi. (Auth gerektirir)
Her bir bölüm için kısa, açıklayıcı yorumlar ve anahtar fonksiyon imzaları ile başla, CodeWhisperer'ın gerisini tamamlamasına izin ver.
Bu değerlendirme prompt metnindeki yapı, değişkenler ve hedef çıktı incelenerek hazırlanmıştır. Canlı model sonucu garanti etmez.
Ne işe yarar?
Referral Programı Kod Yapısı Oluşturma Kılavuzu çalışmasını CodeWhisperer içinde yürütürken kod mimarisi, veri akışı ve hata kontrolü konusunu netleştirir ve kodlama ve otomasyon sonucu için uygulanabilir bir başlangıç oluşturur.
Kimler kullanmalı?
Yazılım & Kodlama alanında Referral Programı Kod Yapısı Oluşturma Kılavuzu ile çalışan; kod mimarisi, veri akışı ve hata kontrolü üzerinde çalışarak daha tutarlı bir kodlama ve otomasyon sonucu almak isteyen kullanıcılar için uygundur.
Nasıl uygulanır?
1) PROGRAMLAMA DİLİ, VERİTABANI TÜRÜ, REFERRAL KOD UZUNLUĞU, REFERANS KODU, ÖDÜL TÜRÜ alanlarını kendi bağlamınıza göre doldurun.
2) Promptu CodeWhisperer içinde çalıştırın ve ilk sonucu kaydedin.
3) hedef kitle, mesaj ve dönüşüm hedefi açısından eksik veya belirsiz noktaları işaretleyin.
4) Yalnızca gerekli alanları değiştirerek ikinci çıktıyı karşılaştırın.
Örnek girdi
Konu: Referral Programı Kod Yapısı Oluşturma Kılavuzu
Çalışma amacı: kodlama ve otomasyon
Ana odak: kod mimarisi, veri akışı ve hata kontrolü
Değişkenler: PROGRAMLAMA DİLİ, VERİTABANI TÜRÜ, REFERRAL KOD UZUNLUĞU, REFERANS KODU, ÖDÜL TÜRÜ
Tercih: [ton, format, stil veya kapsam]
Beklenen çıktı
Referral Programı Kod Yapısı Oluşturma Kılavuzu için kodlama ve otomasyon formatında; kod mimarisi, veri akışı ve hata kontrolü ve hedef kitle, mesaj ve dönüşüm hedefi dikkate alınarak düzenlenmiş, kontrol edilebilir bir ilk çıktı.
Sınırlamalar
Bu akış Referral Programı Kod Yapısı Oluşturma Kılavuzu için bir başlangıç taslağı üretir. Yazılım & Kodlama alanındaki güncel bilgi, telif, marka, güvenlik ve uzmanlık gerektiren noktalar kullanılmadan önce ayrıca doğrulanmalıdır.
TARAYICIDA ÇALIŞIR
Instagram görsel stüdyosu
1080×1080 kare kart, Görsel Stüdyo çıktısı olarak /insta klasörüne kaydedilir ve 30 gün saklanır.
1 Dakikada Kod Hatası Çözme çalışmasının merkezinde ürün sunumu, marka görünürlüğü ve reklam amacı var. aydınlatma ayrıntısı çözümün uygulanabilirliğini belirliyor. Phind ile ilerleyenler sonucu kod incelemesinden geçirmeli.
BabyAGI ile Yapay Zeka Kod Üretimi çalışmasının merkezinde kod mimarisi, veri akışı ve hata kontrolü var. veri hazırlığı, analiz yöntemi ve raporlama biçimi ayrıntısı çözümün uygulanabilirliğini belirliyor. BabyAGI ile ilerleyenler sonucu kod incelemesinden geçirmeli.
Cline ile Kod Tabanı için Geliştirme Önerileri Alma, bir fikri istenen çıktı biçimini ve kullanım bağlamını adımlarına bölüyor; kod yapısı ve teknik gereksinimler kararların izlenebilir kalmasına yardım ediyor. Cline ile çıkan öneriyi gerçek veri ve hata durumlarıyla deneyin.
Boş Durum Tasarımını Kodla Optimize Etme Kılavuzu, kod mimarisi, veri akışı ve hata kontrolü kararlarını veri hazırlığı, analiz yöntemi ve raporlama biçimi içinde bir araya getiriyor. CodeLlama kullanırken kullanici_senaryosu, teknoloji̇_yiğini, öneri̇len_eylem_türü ayrıntısını değiştirerek farklı görsel yönleri karşılaştırabilirsiniz.
Biyolojik Ritm Verimlilik Python Scripti Üretimi çalışmasında ilk karar noktası hedef kitle, mesaj ve dönüşüm hedefi. Buna veri hazırlığı, analiz yöntemi ve raporlama biçimi eşlik ediyor. Pi içinde üretilen çıktıyı kullanmadan önce sahne, malzeme ve marka ayrıntılarını kontrol edin.
5 Adımda LinkedIn Algoritmasını Kodla Hackle için hikâye, sahne akışı ve anlatım ritmi odaklı bir görsel dil öneriliyor. kod mimarisi, veri akışı ve hata kontrolü seçimi bu dili destekliyor. Tabnine kullanırken kendi ürününüzü, kişinizi veya sahnenizi ilgili alanlara yerleştirin.
BBeterbocek✦◆♛◉ 10 ↗ 0
#prompt#yazilim-kodlama#tabnine
Gizliliğiniz bizim için önemli
Zorunlu site işlevleri ve tercihler için gerekli çerezleri kullanıyoruz. Ziyaretçi sayacı ve reklam çerezleri yalnızca onayınızdan sonra etkinleşir. Gizlilik Politikası
Topluluk görüşleri
Yorum yapmak için giriş yap.