קוד נקי
ויקיפדיה האנציקלופדיה encyclopedia
בפיתוח תוכנה קוד נקי (באנגלית clean code) הוא קוד שקל לקרוא, להבין ולתחזק. קוד נקי כתוב בצורה פשוטה ותמציתית, לפי סדרה של מוסכמות שמקלות על הקריאה ועל המעקב.
המונח הפך לפופולרי בעקבות רוברט ססיל מרטין (אנ'), שכתב את הספר "Clean Code: A Handbook of Agile Software Craftsmanship" בשנת 2008. בספר זה, הוא הציג סדרה של עקרונות ושיטות עבודה מומלצות לכתיבת קוד נקי, כמו מתן שמות משמעותיים למשתנים, פונקציות קצרות, הערות ברורות ופורמט עקבי.[1]
הגדרה לא רשמית שטבע מרטין פאולר היא: כל טיפש יכול לכתוב קוד שמחשב יכול להבין, מתכנתים טובים כותבים קוד שבני אדם יכולים להבין.[2]