კოდის რეფაქტორინგის პრომპტი
რეფაქტორინგის მთავარი წესია: კოდის ქცევა არ უნდა შეიცვალოს. ეს პრომპტი AI-ს ამ წესს ახსენებს და სთხოვს, ყოველი ცვლილება ახსნას, რომ თქვენ გადაწყვიტოთ, რომელი მიიღოთ.
გააკეთე ამ კოდის რეფაქტორინგი. ენა / ფრეიმვორკი: [ენა] ``` [ჩასვი კოდი] ``` მიზანი: [მაგ.: წაკითხვადობა / დუბლიკატის მოშორება / ფუნქციების დაყოფა / თანამედროვე სინტაქსი / ტესტირებადობა] შეზღუდვები: [მაგ.: public API არ უნდა შეიცვალოს / ახალი ბიბლიოთეკების გარეშე] მოთხოვნები: - კოდის ქცევა უცვლელი უნდა დარჩეს. - ჯერ ჩამოთვალე პრობლემები, რომლებსაც ხედავ. - შემდეგ მომეცი რეფაქტორინგული კოდი. - ბოლოს ცხრილი: რა შეიცვალა და რატომ. - თუ რომელიმე ცვლილება ქცევას ოდნავ მაინც ცვლის, ცალკე გამაფრთხილე.
როგორ გამოვიყენოთ
- დააკოპირეთ პრომპტი ღილაკით „კოპირება“.
- ჩასვით ChatGPT-ში, Claude-ში ან Gemini-ში.
- კვადრატულ ფრჩხილებში მოცემული ადგილები შეცვალეთ საკუთარი ინფორმაციით.
- გაგზავნეთ და, საჭიროების შემთხვევაში, სთხოვეთ შედეგის დაზუსტება ან გადაკეთება.
რჩევები უკეთესი შედეგისთვის
- რეფაქტორინგამდე ტესტები დაწერეთ (ან სთხოვეთ AI-ს): ასე დარწმუნდებით, რომ ქცევა არ შეიცვალა.
- დიდი კოდი ნაწილ-ნაწილ გააუმჯობესეთ, თითო ფუნქცია ან მოდული ერთ ჯერზე.
ხშირად დასმული კითხვები
რით განსხვავდება რეფაქტორინგი კოდის გადაწერისგან?
რეფაქტორინგი აუმჯობესებს კოდის შიდა სტრუქტურას ისე, რომ მისი გარეგნული ქცევა არ იცვლება. გადაწერა კი შეიძლება ფუნქციონალსაც ცვლიდეს.
მსგავსი პრომპტები
- SQL მოთხოვნის პრომპტიქართული პრომპტი, რომლითაც AI დაწერს SQL მოთხოვნას თქვენი ბაზის სტრუქტურის მიხედვით: ქართულად აღწერთ, რა გჭირდებათ, და მიიღებთ მზა query-ს ახსნით.
- რეგულარული გამოსახულების (Regex) პრომპტიქართული პრომპტი, რომლითაც AI დაწერს რეგულარულ გამოსახულებას (regex) და აგიხსნით მას ნაწილ-ნაწილ, ტესტის მაგალითებითა და ქართული ასოების მხარდაჭერით.
- Excel / Google Sheets ფორმულის პრომპტიქართული პრომპტი, რომლითაც AI დაწერს Excel ან Google Sheets ფორმულას თქვენი ცხრილისთვის და აგიხსნით, როგორ მუშაობს.