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


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

Есть ли у читабельности цена?
Понимание стоимости Как инженеры жизненно важно, чтобы мы могли рассуждать и иметь интеллектуальный контроль над нашим кодом. Мы делаем это с помощью чистого кода и фокусируемся на структуре, именовании, избегая дублирования и т. д., чтобы улучшить читаемость и снизить затраты. Связь между удобочитаемостью и стоимостью очевидна. С читабельным программным обеспечением легче работать, и оно содержит меньше ошибок, чем плохо написанное программное обеспечение. Читабельность..

Считаете программирование скучным? Вот 5 способов сделать это приятным
Фото Филип Мишевски на Unsplash Посмотрим правде в глаза: хотя программирование обычно доставляет удовольствие, иногда оно может надоесть. Иногда вы просто упираетесь в стену, забываете основную цель и, в конце концов, выгораете. Вы можете днями или неделями не программировать — делать все, кроме сидения за компьютером. Если программирование — ваш основной источник дохода, то эти выходные могут стать невыносимыми и в конечном итоге привести к отказу от программирования. Итак,..

Нам нужно сделать перерыв на короткое время
Мы прошли долгий путь и преодолели все препятствия, спасибо, что не оставили нас в одиночестве таким образом. К сожалению, по необходимости нам нужно сделать небольшой перерыв. Нашему основному разработчику необходимо пройти военную службу, которая закончится 30 мая 2018 года. Если вы следите за обновлениями MongoDB, они только что выпустили 3.6, мы следим за каждым их шагом :) последнее время как версия RC (5.12.2017). Поэтому мы не могли рискнуть и внедрить обновления версии MongoDB..

Условное присвоение ( ||= )
вступление Оператор условного присваивания, иначе называемый «или-равно», широко используется почти во всех современных языках программирования. Он действует как комбинация двух отдельных операторов «||». который мы называем оператором «или», а еще один «=» — оператором присваивания. Пример Ruby (обычное использование «||») Чтобы проиллюстрировать разницу, давайте просто взглянем на пару примеров с использованием обычного «||». оператор. Мы будем печатать переменную списка..

Что происходит, когда я печатаю что-то в адресной строке браузера?
Во время собеседований часто задают вопрос: что происходит, когда вы набираете в адресной строке браузера google.com «. Чаще всего человек не знает ответа или дает очень неполный ответ (здесь может иметь место нервозность). Ответить на этот вопрос непросто, в основном потому, что, если вы хотите дать максимально полный ответ, вы можете бесконечно говорить об этом. Этот пост предназначен для достижения общего подхода к вопросу с некоторыми ресурсами, где каждый элемент описан более..

Написание приложения-напоминания для Mac на Python3
Напоминание о том, что нужно забрать зарядное устройство перед тем, как покинуть рабочее место У меня есть привычка забывать о зарядном устройстве для мобильного телефона на рабочем месте, поэтому я создал очень простое приложение на Python3, которое напомнит мне перед уходом. Контекст Как часто вы забываете зарядное устройство ( или любой другой предмет ) на рабочем месте, чтобы потом сожалеть? У меня есть довольно дурная привычка забывать о зарядном устройстве для мобильного..