Гірше це кращеГірше це краще (англ. Worse is better) — підхід до розробки програмного забезпечення, оголошує простоту реалізації і простоту інтерфейсу більш важливими, ніж будь-які інші властивості системи. Цей спосіб описаний Річардом П. Гебріелем (Richard P. Gabriel) в роботі «LISP: Good News, Bad News, How to Win Big» в розділі «The Rise of 'Worse is Better'» і часто передруковується окремою статтею. СутьГебріел описує підхід так:
Гебріел вважає мову C і систему Unix прикладами такого підходу. MITУ статті йому протиставляється підхід, який називається «підхід MIT» (MIT — Massachusetts Institute of Technology). Гебріел так описує цей підхід до дизайну:
ЕфектГебріел стверджує, що підхід «гірше це краще» виграє у «підходу MIT». Проста в реалізації система буде легко перенесена під різні операційні системи, тобто швидко пошириться ще до того, як система, зроблена за принципами MIT, буде написана. Простіша в реалізації система приверне більше користувачів, які розуміють, як вона працює і бажаючих її поліпшити. Поліпшення будуть продовжуватися, поки система не стане майже ідеальною. Як приклад, Гебріел призводить компілятори мов C і Лісп. 1987 року, пише Гебріел, компілятори з цих мов були майже однакові за якістю, але було набагато більше охочих поліпшити компілятор С, ніж компілятор Ліспа (при тому, що Common Lisp має значно більше функціоналу ніж C). Хоча Гебріел, можливо, першим сформулював цей принцип, схожі ідеї використовувалися набагато раніше в ідеології UNIX і програмному забезпеченні з відкритим кодом. Див. такожПосилання
|