In their introduction to code conventions for the Java programming language, Sun Microsystems provides the following rationale: Code conventions are important to programmers for a number of reasons: 40%–80% of the lifetime cost of a piece of software goes to maintenance.
في مقدمتها لقواعد التعليمات البرمجية الخاصة بلغة برمجة Java، توضح Sun Microsystems الأسس المنطقية التالية: تكون قواعد التعليمات البرمجية مهمة للمبرمجين وذلك لعدة أسباب: تكون نسبة 80% من تكلفة وقت التشغيل لعينة برامج موجهة إلى الصيانة.