👨🏻💻 Количество чисел массива с четным кол-вом цифр
🕺 Дождались! Первый сезон задач в 2021 году объявляем открытым! У нас в сообществе прибавилось много новых лиц, все подробности о соревновании читайте в нашей группе ВКонтакте.
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_256 #rating
🕺 Дождались! Первый сезон задач в 2021 году объявляем открытым! У нас в сообществе прибавилось много новых лиц, все подробности о соревновании читайте в нашей группе ВКонтакте.
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_256 #rating
👨🏻💻 Приемочные и модульные тесты
Чем принципиально отличаются приёмочные и модульные тесты, а также в чём их предназначение?! Краткую выжимку вы можете посмотреть на наших слайдах, или прочитать подробнее в 7-й главе книги "Идеальный программист"!
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
Чем принципиально отличаются приёмочные и модульные тесты, а также в чём их предназначение?! Краткую выжимку вы можете посмотреть на наших слайдах, или прочитать подробнее в 7-й главе книги "Идеальный программист"!
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
👨🏻💻 Разбор задачи: определяем кол-во цифр в элементах массива
1я задача сезона, и мы получили от вас множество прекрасных решений! Спасибо всем за присланные варианты! Лучшие работы вы увидите в подборке решений от подписчиков в нашей группе ВКонтакте.
Смотрим разбор задачи с реализацией на C# (2 мин)
#task_256 #rating
1я задача сезона, и мы получили от вас множество прекрасных решений! Спасибо всем за присланные варианты! Лучшие работы вы увидите в подборке решений от подписчиков в нашей группе ВКонтакте.
Смотрим разбор задачи с реализацией на C# (2 мин)
#task_256 #rating
GitHub Trending: JavaScript questions
Зачастую многие новички в программировании начинают свой путь с фронтенда, а именно с JavaScript. Это базовый язык программирования веба, который вряд ли в ближайшее время уйдет в небытие. И несмотря на низкий порог вхождения, в нативном JS есть куча подводных камней, о которых необходимо знать. В сети куча информации на этот счет, но мало где можно найти большое количество примеров с подробным разбором и комментариями.
Но есть прекрасный open-source проект на гитхабе "Javascript-Questions", в котором собрано 155 вопросов и примеров кода на JS с подробным разбором! Проект переведен на 18 языков, в том числе на русский и украинский.
Не благодарите! И больше не спрашивайте в чате, с чего начать изучение по JS 😜
https://github.com/lydiahallie/javascript-questions
#github #trending #js #questions
Зачастую многие новички в программировании начинают свой путь с фронтенда, а именно с JavaScript. Это базовый язык программирования веба, который вряд ли в ближайшее время уйдет в небытие. И несмотря на низкий порог вхождения, в нативном JS есть куча подводных камней, о которых необходимо знать. В сети куча информации на этот счет, но мало где можно найти большое количество примеров с подробным разбором и комментариями.
Но есть прекрасный open-source проект на гитхабе "Javascript-Questions", в котором собрано 155 вопросов и примеров кода на JS с подробным разбором! Проект переведен на 18 языков, в том числе на русский и украинский.
Не благодарите! И больше не спрашивайте в чате, с чего начать изучение по JS 😜
https://github.com/lydiahallie/javascript-questions
#github #trending #js #questions
UniLecs | Программирование
#puzzle_110
UPD: Разбор
Считаем сложный процент маркетинга или как продавать в "черную пятницу"!
Смотрим разбор (1 мин)
#puzzle_110
Считаем сложный процент маркетинга или как продавать в "черную пятницу"!
Смотрим разбор (1 мин)
#puzzle_110
👨🏻💻 Обрезка бинарного дерева поиска
Продолжаем наш контест по задачам! 2я задача сезона на бинарные деревья, куда уж без них. Обратите внимание, что работаем с бинарным деревом поиска!
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_257 #rating
Продолжаем наш контест по задачам! 2я задача сезона на бинарные деревья, куда уж без них. Обратите внимание, что работаем с бинарным деревом поиска!
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_257 #rating
👨🏻💻 Графические интерфейсы и другие сложности
Если еще более кратко, то старайтесь абстрагироваться от графического интерфейса при его тестировании. То есть тестируйте бизнес логику и вызовы API, которые скрываются за графическим интерфейсом.
Если вы фронтенд-разработчик и, например, пишите тесты для React компонентов, то тестируйте его главную логику, а не визуальную часть.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
Если еще более кратко, то старайтесь абстрагироваться от графического интерфейса при его тестировании. То есть тестируйте бизнес логику и вызовы API, которые скрываются за графическим интерфейсом.
Если вы фронтенд-разработчик и, например, пишите тесты для React компонентов, то тестируйте его главную логику, а не визуальную часть.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
👨🏻💻 Алгоритм обрезки бинарного дерева поиска по заданному диапазону
Совет для новичков: используйте определение бинарного дерева поиска, а также пример такого дерева для решения подобных задач. Само определение подскажет вам ход алгоритма!
Смотрим разбор и решение (2 мин)
#task_257 #rating
Совет для новичков: используйте определение бинарного дерева поиска, а также пример такого дерева для решения подобных задач. Само определение подскажет вам ход алгоритма!
Смотрим разбор и решение (2 мин)
#task_257 #rating
👍1
Почему некоторые сеньоры не любят Python
Делимся интересной статьёй, которую мы перевели специально для вас. Некий senior-разработчик предъявляет претензии к языку Python. Да-да, так что всем питонистам просто must-read!
На наш взгляд, претензии весьма обоснованные: динамическая типизация, чувствительность к табуляции, отсутствие обратной совместимости... Если вы согласны с автором и хотите пнуть Python еще сильнее, или наоборот, у вас возникло непреодолимое желание пнуть автора этой статьи, ждём вас в нашем уютненьком чатике @unilecs_chat!
Читать статью
#articles #python
Делимся интересной статьёй, которую мы перевели специально для вас. Некий senior-разработчик предъявляет претензии к языку Python. Да-да, так что всем питонистам просто must-read!
На наш взгляд, претензии весьма обоснованные: динамическая типизация, чувствительность к табуляции, отсутствие обратной совместимости... Если вы согласны с автором и хотите пнуть Python еще сильнее, или наоборот, у вас возникло непреодолимое желание пнуть автора этой статьи, ждём вас в нашем уютненьком чатике @unilecs_chat!
Читать статью
#articles #python
👍1
UniLecs | Программирование
#puzzle_111
UPD: Разбор
Эта головоломка - яркий пример так называемой систематической ошибки выжившего! Читайте подробности этого случая в нашем разборе!
#puzzle_111
Эта головоломка - яркий пример так называемой систематической ошибки выжившего! Читайте подробности этого случая в нашем разборе!
#puzzle_111
Слышали о магазине приложений SmartMarket от Сбера? SmartMarket — это платформа для создания, продвижения и монетизации приложений с использованием семейства виртуальных ассистентов Салют. Любой независимый разработчик может попробовать свои силы в создании таких приложений - смартапов!
Сбер подвёл итоги первого этапа Программы поощрения разработчиков SmartApp. В ходе конкурса каждый квартал победители получают до 2 500 000 рублей.
В рамках конкурса учреждено 4 номинации: “Ежедневные активные пользователи”, “Количество запросов”, “Удержание пользователей”, “Выручка”.
Вы тоже можете побороться за достойные призы и предложить собственные крутые приложения для многомиллионной аудитории экосистемы Сбера. Участвуйте во втором этапе конкурса!
Сбер подвёл итоги первого этапа Программы поощрения разработчиков SmartApp. В ходе конкурса каждый квартал победители получают до 2 500 000 рублей.
В рамках конкурса учреждено 4 номинации: “Ежедневные активные пользователи”, “Количество запросов”, “Удержание пользователей”, “Выручка”.
Вы тоже можете побороться за достойные призы и предложить собственные крутые приложения для многомиллионной аудитории экосистемы Сбера. Участвуйте во втором этапе конкурса!
👨🏻💻 Кратчайшее расстояние до заданного символа
3я задача нашего турнира задач! Задачка со строками, необходимо найти кратчайшее расстояние до заданного символа и сделать это для каждого символа строки.
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_258 #rating
3я задача нашего турнира задач! Задачка со строками, необходимо найти кратчайшее расстояние до заданного символа и сделать это для каждого символа строки.
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_258 #rating
👨🏻💻 Непрерывная интеграция
В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).
От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).
От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
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
GitHub - это кладезь не только крутых open-source проектов и библиотек, но также и крутых инструментов для разработчиков.
Сегодню делюсь полезным инструментом для team management, который поможет вам отслеживать активность репозитория GitHub, фильтровать уведомления и настраивать рабочую область на свой вкус.
DevHub поддерживает iOS, Android, Web, macOS, Windows и Linux. Все уведомления можно настраивать, внедрять "горячие клавиши" для управления, а также применять фильтры отдельно для каждой колонки.
Пользуйтесь и будьте в курсе всех самых важных изменений в репозитории вашей команды!
DevHub App Sources | DevHub Site
#github #tools #team_management