Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Принцип YAGNI

Індекс Принцип YAGNI

Принцип «YAGNI» (You Aren't Going to Need It — «Вам це не знадобиться») — процес і принцип проектування, при якому як основна мета та / або цінність декларується відмова від додавання функціональності, в якій немає безпосередньої потреби.

Зміст

  1. 5 відносини: Don't repeat yourself, Принцип «KISS», Чим гірше, тим краще, Мінімально життєздатний продукт, Мартін Фаулер.

Don't repeat yourself

У програмній інженерії, «Don't repeat yourself» (DRY, укр. не повторюй себе) — принцип розробки програмного забезпечення, що направлений на уникнення дублювання інформації будь-якого вигляду (наприклад, програмний код чи текст інтерфейсу користувача).

Переглянути Принцип YAGNI і Don't repeat yourself

Принцип «KISS»

KISS (англ. keep it simple, stupid — «не ускладнюй, дурню» або більш ввічливий варіант англ. keep it short and simple — «роби коротше і простіше») — процес і принцип проектування, при якому простота системи декларується як основна мета та/або цінність.

Переглянути Принцип YAGNI і Принцип «KISS»

Чим гірше, тим краще

Чим гірше, тим краще (Worse is better) — підхід до розробки програмного забезпечення, оголошує простоту реалізації і простоту інтерфейсу більш важливими, ніж будь-які інші властивості системи.

Переглянути Принцип YAGNI і Чим гірше, тим краще

Мінімально життєздатний продукт

MVP, мінімально життєздатний продукт (Minimum viable product — MVP) — продукт з мінімальним функціоналом, який можна дати користувачам для використання.

Переглянути Принцип YAGNI і Мінімально життєздатний продукт

Мартін Фаулер

Ма́ртін Фа́улер (Martin Fowler) — британський інженер-програміст, лектор з розробки програмного забезпечення, автор багатьох книг і статей з архітектури програмного забезпечення, об'єктно-орієнтованого аналізу та розробок, мови UML, екстремального програмування, рефакторингу, предметно-орієнтованих мов програмування.

Переглянути Принцип YAGNI і Мартін Фаулер

Також відомий як YAGNI.