(UA) IT/Tech Ukrainians in Canada
-
Ще скажу таку річ, сіньйор, який просто кодить швидше за інших - це не сіньйор, це стронг мід :-)
-
Тю Менторинг не повинен залежити від бажань керівництва чи наявності dedicated meetings/time slots 😊 Мідл: "а як краще оце зробити?" Сіньйор: "отак" Це не менторинг Сіньйор: "тут є декілька варіантів, оце неприйнтяне тому що ..., оце більш менш, але не дуже, тому що ..., а оцей варіант працює краще за все - ми використаємо такий-то паттерн, що дозволить нам підвищити readability/maintainability, а абстракція отак і отак суттєво підвищить reusability" Оце менторинг (хоча й дуже банальний приклад) - і для нього не треба окремі мітинги, це може і має відбуватись щоденно, тому що гарний сіньйор - це людина, до якої ти прийдеш з питанням, а підеш не тільки з відповіддю, але й з новими знаннями. Якщо когось взяли на сіньйора, а він не тягне - це має бути видно в quarterly чи якихось там review, і далі то вже задача менеджера розбиратись, що робити далі. У мене в команді, коли я був тім лідом, був випадок, коли взяли дуже язикатого чувака на міда, а він в кращому разі був середнім джуном. Зробили все можливе і неможливе, щоб його підтягнути, але - просто може це не його - не вдалося, тому просто звільнили
-
А зачем они нужны? Шо плохо на темплейтах работает? Как то жили без этого, но нееееет, давайте из кнопок делать калькулятор
-
Бачив колись як бекендери пробують фронтовий код писати?)
-
опять фронты говорят шо они тоже погромисты?
-
ясно шо кожен девелопер hates unit tests with a passion 😃 я теж але намагаємось покрити шо можемо, хз шо там на фронті, подивлюсь уважніше завтра шо наші фронти роблять ) на бекенді звісно теж є речі, які або не потрібно, або неможливо покрити юніт тестами
-
На практиці (фронтенду) покривають відсотків 20, бо багато чого або не має сенсу покривати, але занадто багато часу займає
-
Не погоджусь 😊 public function ()... { } Юніт тест кейси для цього методу виглядатимуть так - testWhenSucceededConditionScenario1 - testWhenSucceededConditionScenario2 - testWhenExceptionThrown1 - testWhenExceptionThrown2 Дуже грубо, але має бути зрозуміло Тобто кількість юніт тестів - це не якась рандомна величина, це необхідня і достатня кількість кейсів, щоб покрити всі можливі маршрути в коді
-
Я закинул удочку и жду пока все фронты соберутся вместе во взрослого разраба
-
Товсто якось, аж овочі на таком можна смажити
-
я забув шо у вас нема qa 😆
-
Повертаємось до того, що пойнти - це не міра часу на "скільки подумати" ) Але ми здається почали ходити по колу вже )