Skip to content
  • Home
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Lux)
  • No Skin
Collapse
Ukraine Tryzub and Canada Leaf
  1. UKRAINIANS ON THE CANADA MAP
  2. Categories
  3. Вільне спілкування
  4. (UA) IT/Tech Ukrainians in Canada

(UA) IT/Tech Ukrainians in Canada

Scheduled Pinned Locked Moved Вільне спілкування
647.4k Posts 3.6k Posters 407.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253081
    У мене є на думці певна послідовність, хочу дізнатися як мені її вирішити. Уявімо що у людини є product mindset, тобто вона євангеліст якості коду до глибини душі, розуміє що є баланс між імпактом і технічним боргом який нікому не потрібен (наприклад немає сенсу переписувати легасі сервіси які навряд будуть замінені або активно розроблятися найближчим часом). І от, наприклад, є сервіс в активній розробці, але контрібьютить в нього індус який пише, умовно, на Scala не знаючи мови, ну тобто через певний час код буде важко підтримувати в принципі, не кажучи вже про відсутність high cohesion, low coupling, solid etc. Що робити людині, якщо blaming - не прийнятний варіант, а будь-яке нарікання на якість коду це блеймінг і айайай. Як ви здогадалися то на code review в подукті всім насрати, бо сумнівний код регулярно заїзджає в default branch. Що б робили ви?)
    1 Reply Last reply
    0
  • T Offline
    T Offline
    isabel
    wrote on last edited by
    #253082
    Не бачила, отримувала так:) а нп не користувалась, бо дуже дорого
    1 Reply Last reply
    0
  • t304000159T Offline
    t304000159T Offline
    Gleb
    wrote on last edited by
    #253083
    а нова почта? де ви такі терміни бачили у міст, хм?
    1 Reply Last reply
    0
  • T Offline
    T Offline
    isabel
    wrote on last edited by
    #253084
    Є трекінг, який дуже правдивий
    1 Reply Last reply
    0
  • T Offline
    T Offline
    isabel
    wrote on last edited by
    #253085
    Укрпошта краще всіх у цьому випадку. Доставляє від 2 тижнів до 1.5 міс. Дешевше. Міст від 1 міс до 1.5 і дорожче. Посилку від укрпошти приносять додому
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253086
    ну як, ну такий рівень розробників що вони або роблять аби як або не бачать проблем
    1 Reply Last reply
    0
  • t419518041T Offline
    t419518041T Offline
    Evgeniia
    wrote on last edited by
    #253087
    Тобто є формально, але його не роблять?
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253088
    так є ж)
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253089
    Я просто хочу почути якусь story with happy end де один інженер переміг boiling frogs syndrome)
    1 Reply Last reply
    0
  • t419518041T Offline
    t419518041T Offline
    Evgeniia
    wrote on last edited by
    #253090
    Впровадили код рев'ю
    1 Reply Last reply
    0
  • T Offline
    T Offline
    isabel
    wrote on last edited by
    #253091
    А от звідси вже було краще містом, бо Канада пост це обдиралівка
    1 Reply Last reply
    0
  • t379434605T Offline
    t379434605T Offline
    Gwyn Bleidd 🇺🇦
    wrote on last edited by
    #253092
    Я роблю 90 рев'ю на місяць, і дрючу їх по всіх фронтах 😁 не тільки логіка структура патерни бест пректісес тести і все таке інше, а й variable, class, method naming, alphabetic ordering, xml файл з код стандартами є для ide, вони чітко прописані. Також на пропускаю оверінженірінг чи yagni. Але якщо рішення чи синтаксис прийнятні, але я б зробив трохи по іншому - не придовбуюсь. Так само ревьюить ще пару людей - як результат, код у нас не ідеальний звісно, але досить на високому рівні.
    1 Reply Last reply
    0
  • t6113938677T Offline
    t6113938677T Offline
    J. Jonah Jameson
    wrote on last edited by
    #253093
    Продовжуючи тему ресторанів … The significant infractions included "use utensils not of readily cleanable form," and "use dirty cloth for cleaning food contact surface."  www.blogto.com/eat_drink/2023/06/yu-ki-japanese-restaurant-toronto-dinesafe/
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253094
    це і для України актуально, якщо на проекті не біда
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Roman *
    wrote on last edited by
    #253095
    Йой, шось ви стільки всього намішали... Продакт майндсет не має ніякого відношення до євангелістів якості коду. 2. Ви назвали вже запущену ситуацію. Продакт майндсет - це не означає бардак повний, і то не означає фанатизм на технологіях. Здоровий глузд ніхто не відміняв. Тому в першу чергу я би спитав якого фіналі той тіп робить ту тачку на Скалі, про яку нічо не знає. Нафіга нам вопше та скала, якої ніхто не знає і хрєн наймеш когось. І звичайно, шо були би код ревю, були би налаштовані сонар, були би вимоги по автотестах. То, шо хтось обижаться на код ревю - то або ви не вмієте фідбек давати, або він сприймати. Ото вище було би на норм проекті шо в аутсорсері, шо в продукті. Так вот продукт від аутсорсингу відрізняється тим, шо може прийти начальник, сео, менеджер і сказати - якшо ми то зробим за Х часу, ми отримаємо дуже жирного клієнта, а не зробим - отримаєм судовий позов. І в аутсорсингу можуть почати жалітися на заказчика, тикати процесом і т. д. Не завжди, але буває. А в продукті - впряжуться і вирулять, навіть, якшо тимчасово тре буде відключити статичний аналізатор коду, рул по код кавередж по тестах і т. д. Бо контракт з жирним клієнтом важливіший від красоти коду. І то важливо розуміти. Код можна і порефакторити потім, скалу можна викинути, як ніхто не знає, а клієнт як пропав, то вже все, то вже втрачені гроші.
    1 Reply Last reply
    0
  • t379434605T Offline
    t379434605T Offline
    Gwyn Bleidd 🇺🇦
    wrote on last edited by
    #253096
    Бо Канада 😄
    1 Reply Last reply
    0
  • t379434605T Offline
    t379434605T Offline
    Gwyn Bleidd 🇺🇦
    wrote on last edited by
    #253097
    Але звісно рев'ю робиться ввічливо та переважно у запитувальному тоні, "а чи не краще зробити так?", або "хіба нам справді це тут треба?" - а не "шо це за гівно, ти мудак, переписуй все наново" 😂
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253098
    І головне що ви не один який знаєте про ці речі, є ваші колеги)
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253099
    Це добре що у вас є static code analisys а також dry, kis, yagni - це добре бо не всі про це здогадуються, але питання дещо в іншому ключі. Про ці речі люди не знають у своїй більшості і є вже поганий код. Що робити, як це “продати”? Це питання більше у плоскості софт скілів.
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Vadym Serdiuk
    wrote on last edited by
    #253100
    no pain - no gain)))) але коли я був джуном то наче не памʼятаю щоб більше 3-4 “заворотів” було)
    1 Reply Last reply
    0

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups