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


Пулл-реквесты
Иногда это приходит в виде уведомления, но чаще в виде безобидного прямого сообщения Slack: Привет, Дэни! Доброе утро. Привет, доброе утро, как дела? Все хорошо, а ты? Все хорошо, спасибо. Я хотел бы попросить вас просмотреть только что созданный мной PR… Конечно! Без проблем. Как только будет время, посмотрю… Как наивно… Время? Вы идете в PR и находите 72 измененных файла, из которых 1298 добавленных строк кода и 872 удаленных! Время? Что мне нужно, так это..

Давайте повысим ваши навыки разработчика с помощью этих 5 руководств для проектов
Даже в такое время давайте сделаем его продуктивным, день за днем. Независимо от того, что происходит, из всех неопределенностей, с которыми мы все сталкиваемся, давайте не будем использовать это как оправдание, чтобы не делать то, что мы должны делать, так что лучше возьмите свое as * и двигайтесь, и давайте повысим ваши навыки. Признаем мы это или нет, в настоящее время мы терпим поражение и боремся с пандемией, и это стоило нам тысяч жизней, наша система, наши приоритеты, наши..

Начало работы с дизассемблированием кода Python
Большинство основных языков, включая Java, .NET, такие как C #, Python, компилируются в промежуточный язык. У этих языков есть интерпретаторы (например, интерпретатор Python) или виртуальные машины (например, виртуальная машина Java), которые выполняют байт-коды. Эти байт-коды либо генерируются на лету (как в случае с Python), либо сохраняются в формате файла (формат файла класса Java в Java и CIL или Common Intermediate Language для .NET). Изучение того, как читать байт-коды, может..

10 лучших программ для программирования
От Microsoft Windows, которая приветствует вас при включении компьютера, до используемого вами веб-браузера и приложения на вашем смартфоне! Каждое из них - это программное обеспечение, которое прямо или косвенно помогает всем нам в выполнении наших повседневных задач. Программирование программное обеспечение используется для написания, разработки, тестирования и отладки другого программного обеспечения, такого как приложения и системное программное обеспечение. Этот вид..

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

Ложное обещание микросервисов
Раскрытие последней панацеи программного обеспечения. В 1930-х годах у них был радиоактивный радий для лечения рака. А теперь у нас есть микросервисы для лечения практически всего. Высокая задержка? Разделите свои услуги. Проблемы с масштабированием базы данных? Добавьте немного Kubernetes. Не можете найти продукт, соответствующий рынку? Распределенная архитектура приходит на помощь. Кажется, что теперь любую проблему можно решить, проведя больше границ услуг. Но есть ли правда..

Три проблемы проектирования микросервисов
Есть паттерны и архитектуры, которые преходящи, другие будут сопровождать нас долгие годы. Микросервисы еще долго будут нашими хорошими друзьями, так что нам лучше научиться их правильно строить. 0. Преамбула Идея микросервисов чрезвычайно проста и уходит корнями в одну из самых важных стратегий разработки программного обеспечения: разделяй и властвуй . Возьмите большую проблему, разделите ее на более мелкие и решите каждую из них по отдельности. : это проще, эффективнее, менее..