Как стать автором
Обновить
7
0
Alexey Nikitin @nikialeksey

Android Developer

Отправить сообщение

Ошибка в stacktrace из продакшена

Время на прочтение8 мин
Количество просмотров5.1K

В этой статье я расскажу про исключительную ситуацию, которая произошла с одним исключением в продакшене нашего Android приложения.

Читать далее
Всего голосов 28: ↑28 и ↓0+28
Комментарии1

Статический анализатор, который изменит вашу архитектуру

Время на прочтение17 мин
Количество просмотров12K

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

Читать далее
Всего голосов 24: ↑13 и ↓11+2
Комментарии37

Как тестировать gradle-плагины

Время на прочтение4 мин
Количество просмотров3.5K

Когда я писал свой первый gradle-плагин, я проверял его работоспособность следующим образом:

1. Опубликовал версию n в plugins.gradle.org
2. Проверил опубликованный плагин вручную на тестовом проекте
3. Нашел ошибку/доработал, увеличил версию n=n+1, затем снова пункт 1

Такой вот PDD (Publish Driven Development). Сегодня поговорим о том, как писать эффективные тесты на собственные gradle плагины.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

Быстро, качественно, дешево

Время на прочтение4 мин
Количество просмотров5.9K
Сентябрь 2014, начало 4 курса программной инженерии

Я решил изучить Python с помощью написания лабораторных работ по языкам программирования. Идея показалась интригующей, потому что в конце курса мы должны были реализовать компилятор простенькой версии языка С, а в моем случае выходил компилятор на интерпретаторе — забавно, подумал я, и принялся кодить лабы по ЯП на Python 3.4.

Февраль — Март 2015

Мой преподаватель по ЯП, одновременно уже 4-ый год как тренер по олимпиадному программированию, а, значит, хорошо знающий меня человек, вдруг предлагает поработать на одну забугровую компанию X, потому что из студентов-бакалавров нашего вуза только я один (по ее памяти) пишу на Python, а X как раз ищет разработчиков на Python из нашего вуза для своего стартапа в области e-commerce. Отлично, решил я, значит будут нормально платить, и набрал команду из 5 человек включая меня. Все вместе мы стали с нетерпением ждать собеседования.
Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии10

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Mobile Application Developer
Lead
Android development
Java
Kotlin
Development of mobile applications