В этой статье я расскажу про исключительную ситуацию, которая произошла с одним исключением в продакшене нашего Android приложения.
Alexey Nikitin @nikialeksey
Android Developer
Статический анализатор, который изменит вашу архитектуру
17 мин
12KСтатический анализатор обычно помогает поддерживать выбранный стиль кода. Иногда он находит нетривиальные шаблонные проблемы. Но сегодня посмотрим на то, как статический анализатор заставляет менять всю архитектуру.
+2
Как тестировать gradle-плагины
4 мин
3.5KRecovery Mode
Когда я писал свой первый gradle-плагин, я проверял его работоспособность следующим образом:
1. Опубликовал версию n
в plugins.gradle.org
2. Проверил опубликованный плагин вручную на тестовом проекте
3. Нашел ошибку/доработал, увеличил версию n=n+1
, затем снова пункт 1
Такой вот PDD (Publish Driven Development). Сегодня поговорим о том, как писать эффективные тесты на собственные gradle плагины.
+9
Быстро, качественно, дешево
4 мин
5.9KСентябрь 2014, начало 4 курса программной инженерии
Я решил изучить Python с помощью написания лабораторных работ по языкам программирования. Идея показалась интригующей, потому что в конце курса мы должны были реализовать компилятор простенькой версии языка С, а в моем случае выходил компилятор на интерпретаторе — забавно, подумал я, и принялся кодить лабы по ЯП на Python 3.4.
Февраль — Март 2015
Мой преподаватель по ЯП, одновременно уже 4-ый год как тренер по олимпиадному программированию, а, значит, хорошо знающий меня человек, вдруг предлагает поработать на одну забугровую компанию X, потому что из студентов-бакалавров нашего вуза только я один (по ее памяти) пишу на Python, а X как раз ищет разработчиков на Python из нашего вуза для своего стартапа в области e-commerce. Отлично, решил я, значит будут нормально платить, и набрал команду из 5 человек включая меня. Все вместе мы стали с нетерпением ждать собеседования.
Я решил изучить Python с помощью написания лабораторных работ по языкам программирования. Идея показалась интригующей, потому что в конце курса мы должны были реализовать компилятор простенькой версии языка С, а в моем случае выходил компилятор на интерпретаторе — забавно, подумал я, и принялся кодить лабы по ЯП на Python 3.4.
Февраль — Март 2015
Мой преподаватель по ЯП, одновременно уже 4-ый год как тренер по олимпиадному программированию, а, значит, хорошо знающий меня человек, вдруг предлагает поработать на одну забугровую компанию X, потому что из студентов-бакалавров нашего вуза только я один (по ее памяти) пишу на Python, а X как раз ищет разработчиков на Python из нашего вуза для своего стартапа в области e-commerce. Отлично, решил я, значит будут нормально платить, и набрал команду из 5 человек включая меня. Все вместе мы стали с нетерпением ждать собеседования.
+7
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность
Специализация
Mobile Application Developer
Lead
Android development
Java
Kotlin
Development of mobile applications