Наша команда - это 500+ сотрудников по всему миру, которые готовы делиться своей экспертизой. На канале можно посмотреть записи обучающих и профориентационных митапов и конференций, творческих встреч с известными людьми, истории успеха компании SoftTeco и ее сотрудников. Здесь мы рассказываем о корпоративной жизни, коллегах, партнерах, проектах.
SoftTeco - международная IT-компания, которая уже более 15 лет создает инновационные решения для бизнеса любого масштаба. За это время мы успели реализовать более 450 проектов в 75+ локациях, работая со множеством крупных, средних и малых компаний по всему миру.
Офисы SoftTeco находятся в Польше, Литве, Грузии, Болгарии и Беларуси, а представительства - в Украине и Великобритании.
Читайте подробнее о SoftTeco на сайте: softteco.com/
Вопрос по Virtual таблице. В указанных таблицах на 6:04 указаны одинаковые адреса для Parent & Child (0xA00). Было сказано, что таблица копируется от родительского для дочернего класса. Но не должны ли поменяться адреса для самих таблиц? Условно в таблице Parent адрес для someMethod это 0x121, что будет происходить когда в рантайме будет триггер этой функции и она пойдёт по адресу таблицы? Ранлуп будет обрабатывать 0xA00, он дёрнет метод по 0х121, хотя вызов был из дочернего класса. Опечатка или фича? Подскажите, пожалуйста, интересно
Классный обзорный доклад на тему GC, даже не смотря, что это выжимка со статей "Дюк, вынеси мусор" с Хабра. Стало как-то проще их читать уже после прослушивания доклада.
Сперва восхитился докладчиком, что он с такой сложной темой разобрался сам и нам предоставил систематизированную инфу, потом понял, что это просто пересказ серии статей с Хабра…
про WIP лимиты на презентации ни слова - хотя это важная часть в дополнении к Cycle Time и Thoughput. И в целом это не про то что нужно брать в работу не более одной задачи - даже двум разраб - что бред конечно - а про то что на каждый этап не должен быть перегружен - для этого и есть лимит
а что, если структура/массив превышает размер 6 байт? из стека в хип перемещаемся. ненужная инфа, понадобится только на собесе) про свизлинг молчу, он применяется обычно для исправления багов иос) свизлинг в свифте? не видел
Вот немного интересной информации по теме диспатчей) developer.apple.com/swift/blog/?id=27 betterprogramming.pub/a-deep-dive-into-method-dispatches-in-swift-65a8e408a7d0 developer.apple.com/videos/play/wwdc2016/416/