Я на своїй практиці сенйорів мало бачив які знають терію SOLID, патерни, а ви хочете це від джуна :) Або мені не везло, або у нас різне відношення до знаю/розумію.
ніякого :) таких джунів не існує
Ну це вже задача ліда, щоб джун навчився цьому. Лід має менторити, давати напрямок на рев’ю, вести джуна. Звичано класно коли прийшов джун і знає SOLID, патерни та легко пише простий код, але на моїй практиці це нереально навіть з сенйорами, не кажучи вже про мідлів і тим паче джунів.
Я коли тільки починав фрілансити теж намагався щось довести клієнту, було багато арбітражу і навіть я щось виграв, але врешті решт мій акаунт став токсичним, я його закрив і я почав все з нуля. Також намагався розповсюдити інфу про сайт та клієнта якомога більше, але згодом зрозумів, що ваша репутація, яку ви заробили за багато років, коштує набагато-набагато більше ніж потенційний виграш від арбітражу. Тому в мене тепер тактика така, якщо я відчуваю, що або я не зрозумів клієнта або він і все зараз переросте в конфлікт, то я зразу заморожую його, вибачаюсь перед клієнтом(навіть якщо я думаю що він неправий) і віддаю гроші. Краще більше не працювати з цим клієнтом чим втратити те що напрацьовано і стати токсичним, отримати поганий відгук і втратити потенційних клієнтів.
Доречі, наскільки я зрозумів, то ТС втратив свій акаунт, який довго будував.
А то ничего, что этим событиям 18 лет? 🤣🤣
Не бачу нічого смішого. Індонезія постраждала найбільше тоді: 130 тис загиблих та 500 тис втратило домівки. Якщо вам здалося, що хтось там «забивают болт» це не значає, що це вірна поведінка.
Навіщо це джуну?
Дело в том, что это нужно не ему, а его лиду.
Я завис другий раз :)
Ключове слово — досвід. у джуна його немає і забивати йому мізки SOLID і патернами непотрібно. Це прийде, але пізніше, коли він натре мозолі на простих задачах. Доречі написати простий UT дуже допомагає «в’їхати» в код і отримати необхідний досвід.
следовать каким-то из SOLID-принципов в целом можно, но иногда это требует переписывания большого количества кода. Зато есть конкретная идея.
Навіщо це джуну?
KISS & YAGNI это не только про написание кода. Это про инфраструктуру, выбор средств, фреймворки
Ну я про це www.c-sharpcorner.com/...rinciples-dry-kiss-yagni
Можливо ви бачите це ширше. Тоді сорян.
Вы не научите джуниора правильному использованию DRY/KISS/YAGN
а шо тут вчити?
KISS и DRY это не так просто понять имея пару лет разработки. Это не паттерны, это принципы
Список патернів, але рекомендую ставитися до патернів не як до фрагментів коду, які «треба» запихувати собі в проєкт, а як до своєрідної ідеї, яка може бути реалізована різними способами
Тут я трохи завис :) «Ідея» і «принцип» це ж десь поряд?
для ясноснти скажите, сколько лет вы разрабатываете ?
20+
Иногда дублировать код нужно, иногда нет.
теж саме стосується і KISS та патернів :)))
тобто дублювання і «сходинки» це складно, а SOLID і туча патернів це просто? ну ок... запитайте як-небудь у своіх колег, що вони спершу виправляють на Code Review: solid, pattern чи KISS та DRY?
Я забув ще написати про контейнерізацію. Ось це ну дуже дивно для джуна.
SOLID та куча патернів для junior, а KISS і DRY для senior? Щось тут не так :) Скоріш навпаки потрібно було бути. Я майже на 100% впевнений, що запитай зараз middle або senior про SOLID більша половина буде щось там мичати, а друга відповість від сили на пару літер і то з прикладами від яких очі будуть текти... junior має вивчити KISS та DRY — хай змалечку привчається писати «чистий» і «простий» код.
А ще мало уваги Unit-тестам, Mock і т.д, рефакторінгу коду.
Прохання підтвердити мій акаунт
www.volcanodiscovery.com/earthquakes/panama.html —
Past 24 hours 11 quakes | 7 quakes M2+ | 3 quakes M3+
а там і до цунамі недалеко :)
Тут немає головного — посилання на саме завдання на сайті або хоча б скріни. Все інше можемо тільки додумувати. Може 180 баксів ще і забагато, якщо ТС хотів набити руку та отримати гарне рев’ю.
Багато чого є, а от опису/посилання на завдання немає. Це наводить на думки. Хотілося б почути і протилежну версію.
Прохання підтвердити мій акаунт. Прив’язав до Linkedin.
Це мені нагадає таку аналогію. Першоклашкам дають почитати інтеграли, ліміти, а років через 10 вони зрозуміють навіщо вони це прочитали в першому класі :)))