Wiktionary
programming principle
n. (context software English) A principle used for sophisticated programming.