פרומפטים
פיתוח ו-AI
תוכנית refactor למודול קיים
מפרק refactor לצעדים קטנים הניתנים לפריסה ולחזרה בנפרד, במקום שכתוב גדול שאי אפשר לסקור ואי אפשר לבטל.
פרומפט
תכנן refactor. אילוץ מחייב: כל צעד נפרס בנפרד, נסקר בנפרד, וניתן לחזרה בנפרד. אין שכתוב גדול.
הקוד הנוכחי: <code> [הדבק את המודול או תאר את מבנהו] </code>
מה הבעיה בפועל: [מה קשה לעשות היום, לא "הקוד מכוער"] כיסוי בדיקות קיים: [תאר]
הפק:
- האם צריך refactor בכלל — אם הקוד עובד ואינו נוגע לעבודה הקרובה, אמור זאת ועצור. refactor ללא צורך הוא סיכון ללא תמורה.
- רשת ביטחון — אילו בדיקות חייבות להתקיים לפני שנוגעים במשהו. אם אין כיסוי, הצעד הראשון הוא בדיקות אפיון שמתעדות את ההתנהגות הקיימת, כולל התנהגות שנראית שגויה.
- רצף צעדים — כל צעד עם: מה משתנה, גודל הדיף המשוער, מה מוכיח שלא נשבר, וכיצד חוזרים. שאף לצעדים של פחות מ-200 שורות.
- סדר — התחל בצעד עם היחס הטוב ביותר בין ערך לסיכון. שנה התנהגות ומבנה לעולם לא באותו commit.
- תאימות — כיצד קוראים קיימים ממשיכים לעבוד במהלך המעבר. שכבת מעבר אם צריך, ומתי היא נמחקת.
- נקודת עצירה — מה מסמן שה-refactor הפך יקר מדי ויש לעצור עם מה שהושג עד כה.
ציין במפורש מה לא לגעת בו בסבב הזה ומדוע.
למה זה ממיר טוב
- מוכן להעתקה והדבקה מיידית
- מותאם לעבודה משפטית/ציבורית
- קל להתאמה לתהליך פנימי
תגיות
refactoringarchitectureincrementalcode-quality
פרומפטים נוספים
מפרט כלי לסוכן AI משפטי
מייצר הגדרת כלי מלאה לסוכן — סכמה, תיאור, שגיאות והרשאות — עם דגש על כלים שמבצעים פעולות בלתי הפיכות.
agentstool-callingapi-designfunction-calling
עיצוב סכמת פלט מובנה לנתונים משפטיים
מעצב סכמת JSON לחילוץ נתונים משפטיים, עם ייצוג מפורש לאי-ודאות ולערכים חסרים במקום ברירות מחדל שקטות.
structured-outputjson-schemaextractiondata-modeling
חבילת בדיקות רגרסיה לפרומפט ייצור
בונה חבילת בדיקות לפרומפט לפני שינוי, כדי לתפוס רגרסיות שקטות שנוצרות משיפור שנראה תמים או מהחלפת מודל.
testingregressionprompt-engineeringci