kzhereb / knu-is-rivim2017

Discussing lectures, questions and other related topics for RiVIM course
0 stars 1 forks source link

Question 6.7. Counter-recommendation #55

Open fly-appa-fly opened 6 years ago

fly-appa-fly commented 6 years ago

Ще одне традиційне питання – навести приклади, коли не варто дотримуватись рекомендацій зі слайдів 40-42 (а також інших рекомендацій, яких багато на всіх слайдах).

viktor-yakubiv commented 6 years ago

Must

Знову ж таки, варто знати, звідки витікають ці реокмендації, начеб-то, must-have. Вони геть не must, якщо використовується HTTP/2 (#54)

Should

12. Avoid using complex frameworks to implement simple features

Залежить від того, скільки часу на розробку, скільки знань у розробника. Наприклад, якщо мені треба зробити динамчну сторінку з однією формою за годину, і я знаю Ruby-on-Rails, то я скоріше використаю його, ніж вивчу Python+Flask й зроблю на півсекунди ефективніший застосунок на 2 години пізніше.


Взагалі, всі рекомендації цього роду розбиваються об бізнес-цілі, наявність часу, грошей. Слова тут будуть надлишковими.