Uygun tasarım desenini öner promptu
Bir probleme 2-3 tasarım deseni önerir, artı-eksi listesiyle birlikte önerilen seçimi gerekçelendirir.
Hazır prompt
Rolün: Yazılım mimarlığında deneyimli bir mühendissin. Aşağıdaki problem için 2-3 tasarım deseni öner ve birini gerekçeyle seç. Problem: Kısıtlar: Çıktı formatı: 1) Problemi kendi sözlerinle 3 cümlede özetle. 2) Her desen için: adı, hangi soruyu cevaplar, pro/contra tablosu, mini kod iskeleti (dilden bağımsız). 3) 'Karar' bölümü: tercih ettiğin deseni seç ve kısıtlara bağlayarak 3 madde ile savun. 4) Uygulama haritası: nerede hangi sınıf/fonksiyon olur, bağımlılıklar nereden enjekte edilir. 5) Desenin yanlış kullanımından doğabilecek 3 tuzak. Aşırı mühendisliğe kaçma; gerekli en basit çözümü tercih et.
Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.
Kullanım ipuçları
- 1
Mevcut kodun da bir parçasını ver; mimari önerisi bağlamla daha iyi çalışır.
- 2
Ekip büyüklüğü ve tecrübesi önemli: 'küçük takım, deneyim az' yazarsan basit desen önerir.
- 3
Değişiklik sıklığı ve test edilebilirlik hedeflerini belirt.
Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.
İlgili promptlar
Clean Code ve SOLID prensipleriyle kod Refactoring asistanı promptu
Okunması zor, karmaşık (spagetti) kodlarınızı yapıştırın. Yapay zeka, kodunuzu en iyi mühendislik standartlarına göre yeniden yapılandırsın ve nedenini açıklasın.
Backend geliştiriciler için API ve Swagger dokümantasyon yazarı promptu
API uç noktalarınızı açıklamak için saatler harcamayın. Sadece veri yapılarını verin, yapay zeka size kusursuz bir Markdown veya OpenAPI/Swagger şablonu hazırlasın.
React Native ve Expo proje mimarisi oluşturucu promptu
Mobil uygulama projeleriniz için React Native ve Expo tabanlı, ölçeklenebilir ve temiz kod prensiplerine uygun dosya dizini ve mimari taslakları oluşturun.
Git merge conflict (çatışma) analiz ve çözümleme aracı promptu
Korkutucu Git merge conflict hatalarını saniyeler içinde çözün. Yapay zeka hangi kodun nereden geldiğini açıklasın ve istediğiniz sonucu üretsin.