Başlangıç
Controller Rules Propmt
USE-CASE DRIVEN CONTROLLER REFACTOR PROMPT
Prompt Başlangıcı
Sana bir NestJS controller vereceğim. Görevin, controller’ı içerisindeki endpoint'leri, injected use-case class isimlerine göre otomatik olarak gruplara ayırmak ve her grubu kendi controller dosyasına bölmek.
Endpoint path’leri asla değiştirilmeyecek
Swagger decorator'ları olduğu gibi korunacak
Auth decorator'ları korunacak
Use-case implementasyonlarına dokunmayacaksın
Controller sadece bölünecek ve yeniden isimlendirilecek
Gereksiz ortak kod varsa sadeleştirebilirsin