Публикации

Тестирование: самые эффективные навыки, необходимые начинающим разработчикам для получения работы
Я только что закончил двухнедельную работу, в ходе которой написал около 150 строк кода для реализации новой функции. Я написал около 900 строк кода для тестирования этой новой функции. Начните писать хорошие тесты прямо сейчас Начинающие инженеры, постарайтесь как можно раньше писать хорошие тесты. Просто погуглите «‹ ЗДЕСЬ ВАШ ЯЗЫК ПРОГРАММИРОВАНИЯ ›структура тестирования / учебное пособие› », и все будет в порядке. Достаточно даже написать тонну «if x else y» после ваших..

Чувствительность к погоде
Одной из самых неприятных проблем, с которыми сталкивались первые пользователи Ubi, была неверная информация о погоде. Не обязательно, что прогноз был неверным, но то, что местоположение было отклонено на несколько километров — достаточно, чтобы поместить кого-то в другую региональную границу. По-видимому, сказать, что кто-то находится в Тимбукто против Тимбукту, почти так же оскорбительно, как и неправильно произнести его имя. Проблема возникла после наслоения ошибок. Во-первых, мы..

Как Google занимается машинным обучением: машинное обучение с помощью TensorFlow на облачной платформе Google…
Машинное обучение от Google: Первый курс Машинное обучение с TensorFlow на облачной платформе Google — Как Google занимается машинным обучением . В этом курсе вы узнаете, что такое машинное обучение и какие типы задач оно может решать? Google по-другому работает с машинным обучением — логично, а не просто манипулируя данными. Здесь обсуждалось, почему такое определение полезно для специалистов по данным, когда они думают о построении конвейера моделей машинного обучения. Затем..

3 улучшения при планировании вашего следующего приложения React
3 улучшения при планировании вашего следующего приложения React «Если вы не можете спланировать, вы планируете потерпеть неудачу». Я посмотрел… не знаю, кто это сказал… но это как нельзя более верно. Я виновен в этом самом грехе. Я не смог спланировать. У меня был простой проект калькулятора копии IOS12 (посмотрите его здесь 😎 … К вашему сведению, я имел в виду только точные размеры iphoneX… используйте инструменты разработчика, чтобы увидеть его таким, каким он должен быть),..

Совет младшему разработчику
«Нет страсти, которую можно найти в игре по мелочам - в согласии с жизнью, меньшей, чем та, на которую вы способны». Нельсон Мандела Жоао Зорро - руководитель практики Dynamics 365 в команде Capgemini Microsoft, и это последний человек в серии рекомендаций для младших разработчиков. Место для всех Мир развития настолько велик и разнообразен, что мы все можем найти свое место и добиться успеха. Не всем из нас нужно быть «хардкорным» разработчиком .NET или гуру Python...

Раскрытие замыканий и внедрение внедрения зависимостей в JavaScript
В этой статье мы рассмотрим, как написать понятный и простой для тестирования код в функциональном стиле, используя шаблон программирования Dependency Injection. В качестве бонуса мы также достигаем 100% покрытия модульными тестами. Терминология Автор статьи будет иметь в виду именно такую ​​интерпретацию следующих терминов, понимая, что это не истина в последней инстанции и возможны другие интерпретации. - Внедрение зависимостей Это шаблон программирования, который..

Начало работы с Homebrew для macOS
Если у вас Mac, Homebrew вас поддержит ... (понял? Mac, Back) Примечание : Homebrew в настоящее время только для macOS, для версии для Linux проверьте Linuxbrew Что такое менеджеры пакетов? Одна из самых важных вещей в современном мире разработки - это менеджеры пакетов. Вы можете спросить, что это за «менеджеры пакетов», о которых вы говорите. Менеджеры пакетов значительно упрощают процесс получения и установки пакетов. Они также упрощают обновление, очистку, создание..

Настройка DCMTK с помощью CMake для разработки C++ и Visual Studio 2019
DCMTK состоит из набора библиотек и приложений, которые реализуют большую часть стандарта DICOM, который содержит функции для проверки, создания и изменения изображений DICOM, а также для отправки и получения изображений через сетевое соединение. При использовании C++ идеальным вариантом является разработка в Visual Studio, но для создания файлов с библиотеками и проекта, который будет использовать DCMTK, мы использовали программу CMake. Сначала мы должны загрузить исходный код и..

Интервью с Дэвидом Карликом
Дэвид Скотт Карлик считает, что успешное инвестирование зависит от рынков и предпринимательских команд. Умные и адаптивные продукты и услуги приносят успех на новых рынках. Для предоставления этих продуктов и услуг требуется видение и сотрудничество вдохновленных людей. В настоящее время Дэвид является независимым директором и инвестором в PayActiv и Music Audience Exchange, а также инвестором нескольких частных компаний и венчурных фондов. Он также является одним из первых..

Бокс и распаковка на C #
Бокс и распаковка на C # В этой статье я собираюсь объяснить основные концепции бокса и распаковки. Заниматься боксом Упаковка - это неявное преобразование типа значения в тип объекта или любой интерфейс, реализованный этим типом значения. Этот процесс используется средой CLR для переноса типа значения в экземпляр System.Object и сохранения его в управляемой куче. Упаковка типа значения (в стеке) создает ссылку на объект (в стеке), которая ссылается на значение того же..

Почему SMART нанимать ученых в компании
Я слышал от многих своих бывших высококлассных коллег с докторской степенью, что найти работу в компаниях очень сложно. Чем дольше вы остаетесь в академических кругах, тем сложнее из них выйти и переключиться на компании. Действительно, многие люди считают, что, придя из академических кругов, вы не обладаете необходимыми знаниями для выполнения работы. И, к сожалению, многие из этих людей находятся в положении того, кто берет у вас интервью. Они даже не хотят дать вам шанс. Имея в своем..

Почему стоит выбрать программирование с помощью R для своего проекта по науке о данных?
Эта статья была впервые опубликована на: https://www.crampete.com/blogs/why-choose-programming-with-r-for-your-data-science-project/ Наука о данных — это захватывающая смесь многих областей науки, математики, статистики, компьютерных наук, бизнес-аналитики. В последние дни этот постоянно растущий список расширился за счет добавления машинного обучения и искусственного интеллекта. Важной частью этого является R, язык статистического программирования. //Цитата «Язык, который не..

Радикальные чтения: смещение линии фронта в войнах за кибербезопасность
Лия Моррис, старший аналитик 2020 год стал благом для злоумышленников, стремящихся использовать наше более широкое присутствие в Интернете. В то время как глобальная пандемия расширила множество способов, которыми мы живем, работаем и учимся в Интернете, хакеры используют это расширяющееся цифровое взаимодействие в своих интересах. С января количество сообщений о кибератаках в Киберотдел ФБР увеличилось на 400%. Буквально на прошлой неделе мы стали свидетелями ужасного инцидента,..

Интеграционные тесты в Node.js
Обсуждение базовой настройки Mocha для запуска интеграционных тестов В предыдущей части я писал о важности модульных тестов и о том, как они улучшили нашу кодовую базу. Но что, если вы хотите повысить безопасность, а также написать интеграционные тесты в приложении Node.js ? В этой статье я расскажу о базовой настройке Mocha для запуска интеграционных тестов. Создавая примеры для этой статьи, я сосредоточился на проблемах, которые возникли у меня в одном из моих проектов. В..

Мой опыт в буткемпе Andela на данный момент… ДЕНЬ 4
Сегодня четвертый день моего самостоятельного обучения разработке программного обеспечения благодаря Andela, и я очень взволнован тем, как все обернулось. Это была нелегкая поездка, так как я должен быть уверен, что опережаю график. Привычка «поздно учиться и рано вставать» теперь стала частью моей жизни. Я просматривал множество материалов в Интернете; от видео до документации и некоторых руководств. Трудная часть самостоятельного обучения — это способность просеивать множество..

Изучение программирования может быть трудным! … но весело
Что ж, с программированием у меня были хорошие времена и трудные времена. Взвешивание обоих на весах и сравнение их будет интересным занятием, но я уже знаю результат. Трудные времена наступают, когда я застреваю, пытаясь решить проблему с кодом, и я продолжаю заканчивать с ошибками, которые поначалу мне было так сложно отлаживать, а также раздражало видеть снова и снова, но я не позволил этому весить меня. вниз, мое общее убеждение в те периоды состояло в том, что есть кривая обучения,..

30 дней машинного обучения
Первый урок, который я посмотрел на YouTube, название канала - «Разработчик Google», его взял «Джош Гордон». Первое, что я узнал, это классификация машинного обучения: обучение с учителем, обучение без учителя и обучение с подкреплением. Давайте поговорим об обучении с учителем. все функции, метки и некоторая информация предопределены в наборе данных, который мы можем напрямую использовать для классификации или регрессии. классификация означает, что мы классифицируем данные на основе..

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

Appkodes раскрывает свою Fancy Platform — обновление Fantacy с версии 3.1.1 до 4.0
Как мы все знаем, гиг-экономика показала необычайный рост за последние несколько лет. Итак, Appcodes периодически выпускает достойные внимания обновления для своего продукта. Это обновление Fantacy гарантирует всем начинающим предпринимателям каждый раз преуспевать в модной индустрии. Время от времени переклассифицируйте курс для управляемого достижения в бизнес-модернизацию. Как мы все понимаем, гиг-экономика демонстрировала быстрое развитие в предыдущие годы. Таким образом,..

Основные операции DOM с помощью JavaScript
Узнайте о некоторых основных, но важных методах DOM в JavaScript. Приведенный ниже код - это то, что мы будем использовать для доступа и управления нашими методами DOM JavaScript: <div id="parent"> <div class="child one"> < /div> <div class="child children second"> < /div> <div class="child third"> < /div> </div> Выберите и элемент id . Он всегда будет возвращать 1 элемент, поскольку..