Публикации по теме 'developer'


СТАРОЕ и СЕЙЧАС в разработке программного обеспечения сегодня  — Часть 1
СТАРОЕ и СЕЙЧАС в мире разработки программного обеспечения — Часть 1 Во-первых, мы все знаем, что разработка программного обеспечения сложна . Насколько сложна разработка программного обеспечения сегодня? Мы все многому научились в колледже, на месте, где мы работаем, многому языку программирования, логическому мышлению, алгоритмам, решению проблем, как вы это назвали. Но в наши дни то, что мы узнали, сильно изменилось! В самом деле. C, C++, C#, Паскаль/Делфи, JSP, Java, PHP,..

Охват кода: от неудачной сборки до публикации отчета с помощью Gitlab Pages
Охват кода: от неудачной сборки до публикации отчета с помощью Gitlab Pages Прежде чем перейти к тому, как gitlab может помочь нам в публикации отчетов о покрытии кода и об отказе сборки, если покрытие не на должном уровне, давайте сначала рассмотрим некоторые из основных вопросов. Что такое покрытие кода? Покрытие кода - это метод, который сообщает нам, какая часть кода приложения была покрыта и отработана, если мы запустим наши тестовые примеры. Существует множество различных..

Ключ WPA, WPA2, WPA3 и WEP: объяснение безопасности Wi-Fi
Какой из них вы должны использовать? Почему важна безопасность Wi-Fi. Устанавливаете новый Wi-Fi? Выбор типа пароля может показаться произвольным. В конце концов, WEP, WPA, WPA2 и WPA3 имеют в основном одни и те же буквы. Пароль - это пароль, так в чем разница? Оказывается, от 60 секунд до миллиардов лет. Не все шифрование Wi-Fi равнозначно. Давайте посмотрим, что отличает эти четыре аббревиатуры друг от друга и как лучше всего защитить домашний и корпоративный Wi-Fi. Wired..

Автоматизация, изменившая правила игры
Попробуем запачкать руки с помощью WebdriverIO Давно я что-то писал для публики. Я не уверен в точной причине молчания, может быть, это потому, что я не был в настроении писать в эти дни или, скорее, я был так занят погоней за новыми вызовами. Давайте вместе изучим факты, взглянув на инструмент, с которым я экспериментировал последние 9 месяцев. Этот инструмент называется WebdriverIO и используется для автоматизации пользовательского интерфейса как в веб-приложениях, так и в..

Лучший текстовый редактор? Атом против Sublime против Visual Studio Code против Vim
При таком большом количестве программных текстовых редакторов, казалось бы, простая задача выбора одного из них внезапно становится пугающей и непосильной. В то время как прямой ответ на вопрос «какой текстовый редактор лучше всего подходит для разработчиков?» Вопрос не существует, в этом посте я поделюсь с вами параллельным сравнением четырех самых популярных из них: Atom, Sublime, Visual Studio Code и Vim. Я надеюсь, что после прочтения списка плюсов и минусов у вас будет..

Что это за FaaS-технология, о которой все говорят?
Что такое функция как услуга (FaaS)? FaaS - это концепция бессерверных вычислений с бессерверной архитектурой. Разработчики программного обеспечения могут использовать это для развертывания отдельной функции (фрагмента кода), которая выполняет действие или фрагмент бизнес-логики, не беспокоясь о том, где они его запускают (например, без сервера). Ожидается, что они начнутся в течение миллисекунд и обработают отдельные запросы, а затем процесс завершится. Звучит просто, правда?..

Обмен идеями с Jupyter Notebook
Jupyter Notebook позволяет разработчикам быстро и эффективно обмениваться контентом внутри команд. Содержимое, такое как письменный текст, мультимедийные файлы и фрагменты кода, можно объединять в самостоятельные документы, что позволяет командам быстро и легко обмениваться идеями, формулами и данными. Блокноты структурированы вокруг трех элементов: веб-приложения, в котором пользователи создают документы и запускают код, ядра, в котором код выполняется и возвращается в веб-приложение,..