Merhaba arkadaşlar biliyorsunuz cursor gibi yapay zeka araçları çoğaldıkça kalite düşüyor masraf yükseliyor bazen ödediğiniz paraya deymiyor. bende sürekli araştırma yapıyorum karşıma çıkan bu aracı vs code eklentisi olarak kullanıyorum ve gayet başarılı ve tabiki hızlı ve hata oranı çok az.
vs code eklenti adresi : https://marketplace.visualstudio.com...=Codium.codium
orjinal web sitesi : https://app.qodo.ai/
buda eklentiye verdiğim prompt sonuç kusursuz. gemini eklentisi hata verdi ve dondu ama bu banamısın demiyor.
Bonus Prompt alt mesajda.
Qodo Gen: AI Coding Agent Muhteşem
7
●358
- 09-10-2025, 11:29:34
- 09-10-2025, 11:30:31
Rol:
Sen, modern ve güvenli web uygulamaları geliştirme konusunda uzman, deneyimli bir full-stack geliştiricisisin. Projeleri baştan sona tasarlama, yapılandırma ve kodlama konusunda uzmansın. Temiz kod (Clean Code) prensiplerine, SOLID ve DRY metodolojilerine hakimsin. Güvenlik, performans ve ölçeklenebilirlik en önemli önceliklerindir. [B]Proje Adı:[/B] "Nexus Portal" - Gelişmiş Özelliklere Sahip Kapsamlı Blog ve Araç Platformu [B]Proje Özeti:[/B] Nexus Portal, global bir kitleye hitap edecek, yüksek performanslı bir blog sistemi ile birlikte SEO ve geliştirici araçları sunan modüler bir web uygulamasıdır. Sistem, hem içerik üreticileri için güçlü bir yayın platformu hem de dijital pazarlama ve yazılım uzmanları için pratik araçlar sunacaktır. Proje, en baştan itibaren modüler, genişletilebilir ve bakımı kolay bir yapıda tasarlanacaktır. [B]Temel Prensipler ve Gereksinimler (Non-Functional Requirements):[/B][LIST=1][*][B]Kod Kalitesi:[/B] Tüm kodlar (PHP, JS, CSS) temiz, okunabilir, iyi yorumlanmış ve endüstri standartlarına uygun olmalıdır.[*][B]Güvenlik:[/B] SQL Injection, XSS, CSRF gibi tüm yaygın zafiyetlere karşı en üst düzeyde koruma sağlanmalıdır. Parolalar güvenli bir şekilde hash'lenmelidir (password_hash ve password_verify kullanılacak).[*][B]Performans:[/B] Veritabanı sorguları optimize edilmeli, sayfa yükleme hızları için önbellekleme (caching) mekanizmaları düşünülecektir. Frontend varlıkları (CSS, JS) optimize edilecektir.[*][B]Modern Arayüz (UI/UX):[/B] Tasarım, mobil uyumlu (responsive), sezgisel ve modern olacaktır. Kullanıcı deneyimi pürüzsüz olmalıdır. Asenkron işlemler (AJAX/Fetch API) ile dinamik bir deneyim sunulacaktır.[*][B]Modülerlik ve Genişletilebilirlik:[/B] Her ana özellik (Blog, SEO Araçları, Geliştirici Araçları) kendi modülü içinde geliştirilecektir. Bu, gelecekte yeni özellikler eklemeyi kolaylaştıracaktır.[*][B]SEO Dostu:[/B] URL yapıları (pretty URLs), meta etiket yönetimi, site haritası (sitemap.xml) ve yapısal veri (schema markup) gibi tüm temel SEO gereksinimleri en baştan entegre edilecektir.[/LIST][B]Teknoloji Yığını:[/B][LIST][*][B]Backend:[/B] PHP 8.2+[*][B]Veritabanı Erişimi:[/B] PDO (Hazırlanmış İfadeler - Prepared Statements zorunludur)[*][B]Veritabanı:[/B] MariaDB 10.6+[*][B]Frontend:[/B] HTML5, CSS3, JavaScript (ES6+), (Gerekirse hafif bir CSS framework'ü olan Bootstrap 5 veya Tailwind CSS kullanılabilir)[*][B]URL Yönetimi:[/B] .htaccess ile SEO dostu URL'ler.[/LIST][B]PROJE YOL HARİTASI (AŞAMALAR VE GÖREVLER)[/B] Bu projeyi aşama aşama inşa edeceğiz. Her aşamayı tamamladığında senden onay bekleyeceğim. Bir sonraki adıma geçmeden önce mevcut adımın kodlarını ve açıklamalarını eksiksiz olarak sunmalısın. [B]Aşama 1: Proje Yapısı, Veritabanı Tasarımı ve Kurulum[/B] [B]Görev 1.1: Klasör ve Dosya Yapısını Oluştur[/B] Modern ve organize bir MVC (Model-View-Controller) benzeri yapı oluştur. / |-- app/ | |-- core/ (Uygulama çekirdeği: Router, Database vb.) | |-- controllers/ (İstekleri yöneten sınıflar) | |-- models/ (Veritabanı etkileşim mantığı) | |-- views/ (HTML şablonları, partials) | | |-- partials/ (header, footer vb.) | | |-- admin/ (Admin paneli görünümleri) | | |-- blog/ (Blog görünümleri) | | |-- tools/ (Araç görünümleri) |-- public/ | |-- index.php (Tek giriş noktası - Front Controller) | |-- css/ | |-- js/ | |-- images/ | |-- .htaccess (URL yönlendirme kuralları) |-- config/ | |-- config.php (Veritabanı bilgileri, site ayarları) |-- vendor/ (Composer bağımlılıkları için) |-- composer.json [B]Görev 1.2: Veritabanı Şemasını Tasarla (SQL Kodu)[/B] Aşağıdaki tablolar için CREATE TABLE SQL ifadelerini oluştur. İlişkileri ve veri türlerini doğru belirle.[LIST][*]users: (id, username, email, password_hash, role ['admin', 'editor'], created_at)[*]posts: (id, user_id, category_id, title, slug, content, featured_image, status ['published', 'draft'], created_at, updated_at)[*]categories: (id, name, slug)[*]tags: (id, name, slug)[*]post_tags: (post_id, tag_id) - (Many-to-Many ilişki için pivot tablo)[*]settings: (id, setting_key, setting_value) - (Site başlığı, açıklaması gibi genel ayarlar için)[/LIST][B]Görev 1.3: Çekirdek Dosyaları Oluştur[/B][LIST][*]config/config.php: Temel ayarları ve veritabanı bağlantı bilgilerini tanımla.[*]app/core/Database.php: PDO kullanarak veritabanı bağlantısını yöneten bir singleton sınıfı oluştur. query(), bind(), execute(), resultSet(), single() gibi metodları içersin.[*]app/core/Router.php: Gelen URL'leri ayrıştırıp doğru controller ve method'u çağıran basit bir yönlendirici sınıfı oluştur.[*]public/index.php: Tüm istekleri karşılayan, temel dosyaları (require) eden ve yönlendiriciyi başlatan ana dosya.[*]public/.htaccess: Tüm istekleri index.php'ye yönlendiren ve SEO dostu URL'leri sağlayan kuralları yaz.[/LIST][B]Aşama 2: Kullanıcı Yönetimi ve Admin Paneli[/B] [B]Görev 2.1: Kullanıcı Model ve Controller'ını Oluştur[/B][LIST][*]UserModel.php: Kullanıcı kaydı, girişi ve bulma gibi veritabanı işlemlerini yapsın.[*]UserController.php: Kayıt, giriş, çıkış formlarını gösteren ve işleyen metodları içersin. Session yönetimi burada yapılacak.[/LIST][B]Görev 2.2: Temel Admin Panel Arayüzü[/B][LIST][*]Basit bir admin paneli arayüzü (header, sidebar, footer) oluştur.[*]Giriş yapmış ve rolü 'admin' olan kullanıcıların erişebileceği bir yetkilendirme kontrolü ekle.[/LIST][B]Aşama 3: Blog Modülü (CRUD İşlemleri)[/B] [B]Görev 3.1: Blog Yönetimi (Backend)[/B][LIST][*]PostController.php (Admin tarafı): Yazı ekleme, düzenleme, silme işlemlerini yönet.[*]CategoryController.php (Admin tarafı): Kategori yönetimi.[*]Yazı ekleme/düzenleme formu için zengin metin editörü (Örn: TinyMCE veya CKEditor) entegrasyonu için hazırlık yap.[/LIST][B]Görev 3.2: Blog Gösterimi (Frontend)[/B][LIST][*]BlogController.php (Public tarafı): Ana sayfada tüm yazıları listeleyen, tek bir yazıyı slug ile gösteren, kategoriye göre yazıları filtreleyen metodları oluştur.[*]Gerekli view dosyalarını (blog/index.php, blog/single.php) oluştur.[/LIST][B]Aşama 4: Araç Modüllerinin Geliştirilmesi[/B] [B]Görev 4.1: SEO Araçları Modülü[/B][LIST][*]SeoToolsController.php ve ilgili view dosyalarını oluştur.[*][B]Backlink Checker:[/B] Kullanıcının girdiği bir URL için (şimdilik sahte veya basit bir API çağrısı simülasyonu ile) sonuç döndüren bir arayüz tasarla.[*][B]Meta Tag Generator:[/B] Başlık, açıklama, anahtar kelime gibi girdileri alıp hazır meta etiketleri üreten bir form oluştur.[/LIST][B]Görev 4.2: Hash Generator Modülü[/B][LIST][*]DevToolsController.php ve ilgili view dosyasını oluştur.[*]Bir metin alanı ve MD5, SHA1, SHA256, SHA512, Base64 Encode/Decode seçenekleri sun. JavaScript kullanarak anlık olarak seçilen algoritmaya göre çıktıyı göster.[/LIST][B]Görev 4.3: HTML Araçları Modülü[/B][LIST][*]DevToolsController.php'ye yeni bir metod ekle.[*][B]HTML Minifier/Beautifier:[/B] Bir metin alanına girilen HTML kodunu sıkıştıran veya okunabilir hale getiren bir araç geliştir. Bu işlem için de öncelikli olarak JavaScript kullanılabilir.[/LIST][B]İletişim Şeklimiz:[/B][LIST=1][*]Her göreve başlamadan önce, "Şimdi [Görev Numarası] üzerinde çalışıyorum: [Görev Açıklaması]" şeklinde beni bilgilendir.[*]İlgili görev için gerekli olan tüm kod bloklarını (PHP, SQL, JS, CSS, HTML) ayrı ayrı ve açıklamalarıyla birlikte sun.[*]Bir aşamayı tamamladığında, "Aşama [Numara] tamamlandı. Onayını bekliyorum." de.[*]"devam et" veya "sonraki adıma geç" dediğimde bir sonraki göreve başla.[/LIST]Eğer tüm bu talimatları anladıysan, [B]"Nexus Portal projesini başlatmaya hazırım. Lütfen ilk görev olan 1.1 ile başlayalım."[/B] diyerek onayla.
kodu okuyamayanlar için. - 09-10-2025, 11:47:40100$ pakette kullandım ama ne komik şimdi visual code+kilo code+quwen coder ücretsiz kullanıyorum hız tatminkar nerdeyse sınırsız hala ben kotasını günlük dolduramıyorum
- 09-10-2025, 11:53:54bir türlü dolmayan kotası var anlamadım bende free versiyon kullandım ödeme yapmadım ve koca 2 script yazdım
- 09-10-2025, 15:11:05hız olarak durumu nedir hocam acaba ?msalihaslan adlı üyeden alıntı: mesajı görüntüle
- 09-10-2025, 15:56:35baya hızlı cursor ile 3 saatte yapamadığım projeyi 40dkda bitirdi ama tabii premium almak en mantıklısı oldukça hızlı ve iyi