Pull to refresh
10
0.1
Станислав @SimSonic

Программист

Send message

Водяная линза и не только

Reading time12 min
Views12K
Картинка Pikisuperstar, Freepik

Периодически возникает необходимость работы с линзами. Однако существующих линз может быть недостаточно для удовлетворения предъявляемых требований, или же, покупка готовых линз может быть сопряжена с определёнными трудностями, среди которых как время доставки, так и их стоимость. В любом случае — для ряда конструкций может быть полезно изготовление самодельных линз, о необычных путях достижения чего мы и поговорим в этой статье.
Читать дальше →
Total votes 60: ↑58 and ↓2+56
Comments33

Пишем код без NPE. Настройка Intellij Idea и CI

Level of difficultyMedium
Reading time11 min
Views7.5K

Для обеспечения статических проверок каждый метод и аргумент метода должны быть обозначены аннотациями @Nullable и @Nonnull. Чтобы не утонуть в этих аннотациях, можно прийти к соглашению, что аннотацию @Nonnull не нужно указывать, т.е. она станет неявной. Чтобы научить Idea определять отсутствие аннотации как аннотацию @Nonnull нужно выполнить простую настройку.

Читать далее
Total votes 15: ↑13 and ↓2+11
Comments13

Покажи мне свой Git, и я скажу, кто ты

Reading time15 min
Views36K

Можно ли с помощью GitHub анализировать работу, не заглядывая в монитор сотрудника — без скриншотов и тайм-трекеров?

Я Александр Кириллов, технический директор компании Evrone. Больше 20 лет я посвятил разработке. В этой статье поделюсь с вами опытом, который собрал за время работы с распределенными командами. Расскажу о том, как, не нарушая приватность разработчиков, следить за качеством работы на проектах и отслеживать нежелательные паттерны с помощью метрик в Jira и Git.

Читать далее
Total votes 73: ↑63 and ↓10+53
Comments26

Information

Rating
2,719-th
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity