Чи варто нехтувати усталеними практиками заради швидкого результату?
Побачив в LinkedIn пост Сергія Сафонова про те, що зараз дедалі більше набирає популярності тренд на відмову від усталених хороших практик, архітектур та підходів. Особливо серед джунів.
Багато хто каже «у мене все працює і без цих ваших DDD, SOLID, чистих архітектур тощо», і живе собі щасливе життя. Особливо це стало помітно з появою таких «монстрів», як вайбкодери :)
Хоч ці хороші практики трохи уповільнюють розробку зараз, вони дозволяють у майбутньому легше розвивати, підтримувати та масштабувати код, а іноді роблять це взагалі можливим.
«Інженер має чітко розуміти, коли відступ від правил дійсно виправданий і стане найкращим рішенням. Іноді професіонал усвідомлено „зрізає кути“ через брак часу чи стислі терміни, але в некритичних місцях, наприклад у тимчасовому коді. А іноді відхилення від правил, як-от денормалізація, потрібне для досягнення вищого перформансу», — каже Сергій.
А ви прихильники перевірених часом практик, як-от чиста або цибулева архітектура, SOLID etc? Чи фраза «Працює? Ну й добре» — це про вас? :)

44 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів