dzz: Dizzy の冬 (Default)
[personal profile] dzz
Тяжело писать код на языке, которого совсем не знаешь.
Но когда меня это останавливало? ;)

В экстренном порядке перевожу логику приложения, написанного другим человеком на React Native, на Котлин. С параллельным перепиливанием архитектуры приложения под корутины. Весело, но деваться некуда, позади Берингов пролив. Гугление спасает, но освоение паттернов кода идёт чертовски медленно, два десятка языков в анамнезе тут не факт, что помогают.

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

Date: 2022-02-13 11:32 pm (UTC)
From: [identity profile] dzz.livejournal.com
Не в первый, конечно.

Просто после двухлетнего погружения в питоновскую асинхронщину котлиновские корутины выглядят... несколько инородно, да ещё и андроидный event loop добавляет специфики. По ощущениям — примерно как из Москвы в Токио переехать. Всё, вроде, для жизни есть, но оно всё ДРУГОЕ, руль не с той стороны, вилка в розетку не вставляется и т.п. :)

В целом, за три дня соорудил работающий прототип-демонстратор, дальше будет проще, а там, глядишь, научусь писать код красиво и по канонам. Или найму разраба с опытом.
Edited Date: 2022-02-13 11:35 pm (UTC)

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 06:16 am
Powered by Dreamwidth Studios