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


Реализации карты специального назначения в Java
В Java есть три реализации карты специального назначения: EnumMap , WeakHashMap и IdentityHashMap . Подробности приведены ниже. 1. Карта перечисления Он принимает только тип перечисления в качестве ключей. Карты Enum поддерживаются в естественном порядке их ключа. Нулевые ключи не допускаются. Как и большинство реализаций коллекций, EnumMap не синхронизируется. EnumMap оптимизирует производительность, так как быстро вычисляет хеш-значение, поскольку все возможные ключи..

«Этот странный трюк с программированием экономит мне 2 минуты каждые 10 лет!» 🙄
Привычка к автоматизации накладывается сама собой. Когда вы автоматизируете задачу, которую постоянно выполняете, вы получаете преимущество. Ты более способный. Мастерство приходит, опираясь на прошлый успех. Итак, первые этапы тривиальны. Вы автоматизируете самые простые части. Низко висящие плоды. Как только вы это сделаете, вы сможете перемещаться, искать и редактировать код быстрее, чем раньше, на порядок. В совокупности все эти крошечные части автоматизации, которые сэкономили..

Статистическое построение репозитория Git
Разработка программного обеспечения Статистическое построение репозитория Git Лучшее изучение истории вашего репозитория git Когда команда какое-то время работает над репозиторием Git, иногда может быть полезно увидеть, как репозиторий Git менялся с течением времени с точки зрения размера, участника и т. Д. Если мы хотим быстро узнать, сколько строк в репо, ниже представлена ​​простая команда. git ls-files | xargs cat | wc -l Но чтобы получить исторические данные, мы должны..

JavaScript под капотом Pt. 4: Bind (), Call () и Apply ()
Когда я впервые начал писать JavaScript, если что и заставляло меня больше всего почесать голову, так это концепции .bind (), .call () и .apply (). Проблема в том, что, как и в случае со многими промежуточными / продвинутыми концепциями JavaScript, их часто преподают таким образом, что они кажутся более сложными, чем они должны быть. Моя цель здесь состоит в том, чтобы к концу этой статьи вам больше не нужно было ломать голову над этими тремя концепциями и, по сути, вы смогли объяснить..

Борьба с развитием, вызванным страхом
Вот список методов, которые помогают мне бороться с «развитием, движимым страхом»: Разработка через тестирование Этот код работает? Будет ли это работать в будущем с остальными изменениями моей команды? Над чем я работал или с чего начать? Сначала написание проваливающегося теста помогает мне понять входные данные, выходные данные и имена функций, которые мне нужно реализовать. Нужно ненадолго уйти? — вернуться к проваленному тесту. Если я объединяюсь, нам не нужно спорить о..

Как найти невероятную работу с помощью повышения уровня
Руководство по использованию Платформы для найма Level Up и обзор нашего видения превращения рекрутинга в систему, в которой выигрывают все 🏆 Из публикации Level Up Coding и gitconnected Для компаний наем — самая сложная часть масштабирования отличного стартапа программного обеспечения. Для инженеров-программистов (или любых других талантов) поиск новой любимой работы является болезненным и трудоемким процессом. Мы все проводим большую часть своей жизни, работая, но системы,..

Обучение Core Java/J2SE Standard Edition в NOIDA.
Oracle Core Java / J2SE Training — базовый курс для получения базовых знаний по разработке кода с использованием языка программирования Java. Описывает концепции объектно-ориентированного программирования, основные структуры для создания синтаксиса, управляющих операторов и массивов. Кандидаты погружаются вглубь и узнают о дизайне классов и продвинутых курсах. При поддержке опытных преподавателей 10dencies предлагает основное обучение Java / J2SE в Нойде для студентов,..