За всю свою жизнь я не дочитал огромное множество книг, особенно айтишных. Бывает, берешься полный энтузиазма за чтение, а потом то времени не хватает, то желания или просто обилие технической информации навевает смертную скуку и ломает волю за несколько глав. Но есть среди них одна, которая особенно не дает покоя голосу совести. Книга, которая была написана еще до, того, как появилось на свет большинство современных программистов и которая переживет еще не одно поколение. Имя ей SICP! Не каждому под силу дочитать ее до конца и решить все задачи - просторы гитхаба хранят память о сражениях - кто-то был повержен первым сложным заданием, кто-то одолел 1, 2, 3 главы, но лишь единицы прошли весь путь.. И я был среди тех несчастных, кто...
В моих планах на год значилась тема unit-тестирования, а именно определиться с терминологией и выстроить для себя стройную модель применения тестов на практике.
Если бы меня несколько лет назад спросили про кроссплатформенную разработку мобильных приложений, то никаких лестных слов у меня бы про нее не нашлось - я был молод, неопытен и полон энтузиазма, "Только нейтив, только хардкор!" - таков был мой лозунг. Но годы идут, взгляды меняются, а цензурные выражения в отношении Android иссякают. В голову начали закрадываться мысли: можно ли писать под обе платформы одновременно, при этом получать результат быстрее, чем по-отдельности и не обречь себя на вечные муки в будущем? Ко всему прочему назрела необходимость сделать несколько простых приложений.