rambler-ios / team

sweet home
177 stars 40 forks source link

Как мы делали ЖЖ #54

Closed etolstoy closed 7 years ago

etolstoy commented 8 years ago

8 октября выступаю на TK Conf с докладом на тему "Как мы делали ЖЖ".

Я бы соврал, если бы сказал, что работа над новым приложением LiveJournal для iOS проходила абсолютно гладко - такого просто не бывает. Несколько используемых API, часть из которых дорабатывалась в процессе, непростой дизайн, необычные продуктовые решения, сложная политика кэширования - все это делало проект не просто сложным, а и очень интересным с точки зрения разработки.

В своем выступлении я хочу рассказать несколько историй о том, как налаженные процессы разработки и применение принятых в iOS команде Rambler&Co архитектурных подходов помогли нам в каких-то случаях пережить столкновение с граблями, а в каких-то - и вовсе не наступать на них. Я затрону такие темы, как code review и его роль в поддержании концептуальной целостности проекта, continuous delivery, организацию гибкого сетевого слоя, unidirectional data flow, и, конечно же, VIPER.

И небольшой спойлер: мы все-таки его выпустили, и оно крутое!