Pull to refresh
15
0.3
Никита Ульшин @nikitaulshin

Team Lead, JS developer

Send message

Пять книг, которые изменили мою карьеру программиста

Reading time4 min
Views84K

"Читатель проживает тысячу жизней, прежде чем умрет.. Человек, который никогда не читает, проживает только одну "

- Джордж Р.Р. Мартин.

Читать далее
Total votes 33: ↑29 and ↓4+33
Comments30

Как измерять производительность инженерных команд

Reading time4 min
Views4K

Как IT-менеджеры, вы знакомы с метриками. От строк кода до времени безотказной работы - индустрия разработки программного обеспечения практически одержима цифрами. Но когда дело доходит до измерения производительности инженерной команды, менеджеры часто попадают в тупик.

Кто-то верит в количественные метрики, кто-то - нет. Я принадлежу к первой группе. Это не означает, что я не смотрю на качественную обратную связь, но количественные метрики могут рассказать нам много историй и нарисовать отличную картину, если вы знаете, что измерять в первую очередь.

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

Читать далее
Total votes 2: ↑1 and ↓10
Comments5

10 важнейших принципов разработки программного обеспечения

Reading time7 min
Views41K

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

Кроме того, обслуживание или изменение проекта в будущем станет легким. Таким образом, вы в конечном итоге сэкономите деньги, время и ресурсы. Если вы хотите, чтобы проект развивался более плавно, то рекомендуется жить по этим законам.

Мы хотим помочь вам внедрить чистый код. Давайте рассмотрим наиболее распространенные принципы разработки программного обеспечения.

Читать далее
Total votes 14: ↑11 and ↓3+9
Comments16

Совместное использование типов TypeScript между Backend и Frontend

Reading time6 min
Views9K

Если вы используете монорепозиторий, то взаимодействие между клиентом и сервером с общей моделью данных будет проблемой. Без обслуживания дублирование кода приведет к рассинхронизации.

Если модель данных изменяется на серверной части - убедитесь, что клиентский код подхватит эти изменения. Иначе клиентский код сильно пострадает при получении несовместимых данных, либо из-за игнорирования дополнений. А это не то, чего вы хотите.

Давайте рассмотрим стратегии синхронизации клиентского и серверного кода.

Читать далее
Total votes 9: ↑8 and ↓1+10
Comments8

Information

Rating
1,900-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity