Щоб спиратися на відповіді dasblinkenlight та Paddy3118 , якщо у вас немає декількох випадків для реалізації, тоді вам не потрібно узагальнювати! Причина, що мультфільм XKCD є смішною, полягає в тому, що він висуває передчасне узагальнення . Після того, як його попросять передати сіль, небачений персонаж одразу перескакує до "розробки системи для передачі довільних приправ", коли все, прошене першим персонажем, було сіллю. Це хороший жарт для розробників, оскільки я думаю, що ми всі бачили випадки передчасного узагальнення.
Принцип, протилежний передчасному узагальненню, - YAGNI (You Ain't Gonna Need It). В Інтернеті є багато матеріалів про це, але в основному YAGNI вказує на низку ризиків узагальнення без вигоди декількох реальних випадків використання, включаючи можливість того, що випадки багаторазового використання можуть фактично не з’являтися. Або, більш тонко, відсутність реальних випадків використання вимагає зробити припущення про необхідність у майбутньому. Ці припущення можуть бути, а часто і є, невірними.