Обложка канала

UniLecs. Страница 21

25361 @unilecs

UniLecs (Unique Lectures) - интересные задачки по алгоритмизации и программированию, а также интересные курсы и лекции из мира Computer Science.

  • UniLecs

    👨🏻‍💻 8я глава посвящена стратегиям тестирования, а также тому, какие типы тестов существуют и чем они отличаются. Всё самое важное мы выделили на слайдах!

    Читать 8ю главу (4 мин)

    #gif_book #глава_8 #идеальный_программист
  • UniLecs

  • UniLecs

  • Реклама

  • UniLecs

    #puzzle_112
  • UniLecs

    GitHub Tools: DevHub App

    GitHub - это кладезь не только крутых open-source проектов и библиотек, но также и крутых инструментов для разработчиков.
    Сегодню делюсь полезным инструментом для team management, который поможет вам отслеживать активность репозитория GitHub, фильтровать уведомления и настраивать рабочую область на свой вкус.

    DevHub поддерживает iOS, Android, Web, macOS, Windows и Linux. Все уведомления можно настраивать, внедрять "горячие клавиши" для управления, а также применять фильтры отдельно для каждой колонки.

    Пользуйтесь и будьте в курсе всех самых важных изменений в репозитории вашей команды!

    DevHub App Sources | DevHub Site

    #github #tools #team_management
  • UniLecs

    👨🏻‍💻 Непрерывная интеграция

    В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).

    От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.

    Читать 7ю главу (8 мин)

    #gif_book #глава_7 #идеальный_программист
  • UniLecs

    👨🏻‍💻 Кратчайшее расстояние до заданного символа

    3я задача нашего турнира задач! Задачка со строками, необходимо найти кратчайшее расстояние до заданного символа и сделать это для каждого символа строки.

    Смотрим подробный анонс и примеры (1 мин)

    #announcement #task_258 #rating
  • UniLecs

    Слышали о магазине приложений SmartMarket от Сбера? SmartMarket — это платформа для создания, продвижения и монетизации приложений с использованием семейства виртуальных ассистентов Салют. Любой независимый разработчик может попробовать свои силы в создании таких приложений - смартапов!

    Сбер подвёл итоги первого этапа Программы поощрения разработчиков SmartApp. В ходе конкурса каждый квартал победители получают до 2 500 000 рублей.

    В рамках конкурса учреждено 4 номинации: “Ежедневные активные пользователи”, “Количество запросов”, “Удержание пользователей”, “Выручка”.

    Вы тоже можете побороться за достойные призы и предложить собственные крутые приложения для многомиллионной аудитории экосистемы Сбера. Участвуйте во втором этапе конкурса!
  • UniLecs

    UPD: Разбор

    Эта головоломка - яркий пример так называемой систематической ошибки выжившего! Читайте подробности этого случая в нашем разборе!

    #puzzle_111
  • UniLecs

    Почему некоторые сеньоры не любят Python

    Делимся интересной статьёй, которую мы перевели специально для вас. Некий senior-разработчик предъявляет претензии к языку Python. Да-да, так что всем питонистам просто must-read!

    На наш взгляд, претензии весьма обоснованные: динамическая типизация, чувствительность к табуляции, отсутствие обратной совместимости... Если вы согласны с автором и хотите пнуть Python еще сильнее, или наоборот, у вас возникло непреодолимое желание пнуть автора этой статьи, ждём вас в нашем уютненьком чатике @unilecs_chat!

    Читать статью

    #articles #python
  • UniLecs

    Highload - это канал нового медиа для разработчиков, которое запускается в феврале.

    Ребята создают сообщество разработчиков, которые будут делиться техническими решениями с примерами кода, разбирать сложные и нетривиальные задачи, рассказывать, как устроены «под капотом» те или иные продукты.

    Например, в Highload проанализировали статьи о трендах разработки 2021-го года сразу нескольких ресурсов и разработчиков (основатель Core dna Сэм Солтис, IT-консультант Алексей Гуреев и др.) и составили свой список!

    Подписывайтесь! @highloadtoday
    Тут будет много полезной информации и технических решений без воды.

    📫 Будем рады, если вы поделитесь с редакцией собственными решениями в разработке. Их опубликуют, когда запустится сайт. Ваши кейсы ждут на [email protected]
  • UniLecs

    #puzzle_111
  • UniLecs

    👨🏻‍💻 Алгоритм обрезки бинарного дерева поиска по заданному диапазону

    Совет для новичков: используйте определение бинарного дерева поиска, а также пример такого дерева для решения подобных задач. Само определение подскажет вам ход алгоритма!

    Смотрим разбор и решение (2 мин)

    #task_257 #rating
  • UniLecs

    👨🏻‍💻 Графические интерфейсы и другие сложности

    Если еще более кратко, то старайтесь абстрагироваться от графического интерфейса при его тестировании. То есть тестируйте бизнес логику и вызовы API, которые скрываются за графическим интерфейсом.

    Если вы фронтенд-разработчик и, например, пишите тесты для React компонентов, то тестируйте его главную логику, а не визуальную часть.

    Читать 7ю главу (8 мин)

    #gif_book #глава_7 #идеальный_программист
  • UniLecs

    👨🏻‍💻 Обрезка бинарного дерева поиска

    Продолжаем наш контест по задачам! 2я задача сезона на бинарные деревья, куда уж без них. Обратите внимание, что работаем с бинарным деревом поиска!

    Смотрим подробный анонс и примеры (1 мин)

    #announcement #task_257 #rating
  • Реклама

  • UniLecs

    Хочешь научиться писать программы на самом универсальном и понятном языке? Тогда записывайся на онлайн-курс «Профессия Python-разработчик». Кому подойдет?

    Новичкам в коде и всем тем, кто только решил освоить программирование. Python — это лучший язык для старта.

    Начинающим разработчикам.
    Для тех, кто уже начал осваивать Python, но нуждается в наставнике, которому можно задать вопрос.

    Тем, кто стремится повысить свою ценность на рынке труда.
    У тебя есть опыт работы с Python, но ты испытываешь сложности в некоторых нюансах или привык к старым версиям языка.

    Запишись на обучение: https://clc.am/X3mJ9Q и получи скидку, а также курс английского для IT-специалистов в подарок!
  • UniLecs

    UPD: Разбор

    Считаем сложный процент маркетинга или как продавать в "черную пятницу"!
    Смотрим разбор (1 мин)

    #puzzle_110
  • UniLecs

    GitHub Trending: JavaScript questions

    Зачастую многие новички в программировании начинают свой путь с фронтенда, а именно с JavaScript. Это базовый язык программирования веба, который вряд ли в ближайшее время уйдет в небытие. И несмотря на низкий порог вхождения, в нативном JS есть куча подводных камней, о которых необходимо знать. В сети куча информации на этот счет, но мало где можно найти большое количество примеров с подробным разбором и комментариями.

    Но есть прекрасный open-source проект на гитхабе "Javascript-Questions", в котором собрано 155 вопросов и примеров кода на JS с подробным разбором! Проект переведен на 18 языков, в том числе на русский и украинский.
    Не благодарите! И больше не спрашивайте в чате, с чего начать изучение по JS 😜

    https://github.com/lydiahallie/javascript-questions

    #github #trending #js #questions