четверг, 12 ноября 2015 г.

#1187. Ссылка. Обучение мобильной разработке на Delphi. Интервью с автором

http://delphi2010.ru/leaning-of-mobile-development-with-delphi-free-book/

Цитата:

"– Благодарности?
– Саш, прежде всего – тебе и всем фанатам Delphi, которые поддерживали меня, когда я работал в Embarcadero. Александру Люлину – большой привет! Я пытался вплести в книгу некоторые элементы методологии проектных работ, которые почерпнул от Александра. Кстати, многие вузы очень брали книгу, чтобы загружать студентов не только Form1, Button1, но и проектной разработкой на хорошем уровне. Опять же – хотелось обеспечить популярность Delphi в среде начинающих, чтобы RAD продолжал светить негаснущим светом всем программистам. Также в разделе “благодарность” выразил её непосредственно Сергею, Екатерине и Денису, а также ещё ряду достойных людей."

Жаль, что не удалось написать книгу вместе с Всеволодом.

Но я не теряю надежды написать собственную книгу. Тема и подход к ней правда всё время пока меняются.

Скорее всего где-то на стыке тестов, скриптов и кодогенерации с модели.

А также "выведения модели кода" из "модели требований". Но тут я ещё до конца не додумал.

И если это будет единоличный труд, то это скорее всего будет "совсем не про Delphi".

Я и скриптовую машину подумываю переписать на Plain C ну или хотя бы на C++.

А может на Python? Хотя зачем тогда собственная скриптовая машина? Разве только для "обратной совместимости".

Ну и...

Два года назад у меня было "устойчивое понимание" того о чём я хочу писать.

Казалось только - "надо сесть и написать". Только объём и способ изложения пугали.

Но с тех пор много воды утекло. Да и мой коллега и товарищ Виктор Морозов внёс определённый диссонанс в мою "устоявшуюся картину мира". Особенно в последнее время.

Он очень много во всём сомневается и многое критикует. Спасибо ему.

Я смотрю на всю картину "с другой стороны". И очень многое переосмыслил.

И сейчас даже появляются мысли - "а стоит ли что-то писать, а так ли мой опыт полезен".

Но с другой стороны я отвечаю себе на этот вопрос так - "даже путь сомнений и метаний - он уже является хорошим опытом который неплохо бы описать". Хотя бы в виде - #1173. Пора писать книгу "психбольница в руках пациентов по-русски".

Так что - материала - масса.

Многое - более чем спорно.

И многое у меня самого вызывает вопросы.

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

Тем более, что я в последнее время нащупал "жилу" - #1184. Сделал генерацию элементов модели в скрипты.

Ну и работу над MindStream UML - я не бросил, а вполне себе продолжаю работать над собственной рисовалкой/кодогенерилкой.

Ну и свою концепцию матрёшки - я с тех пор сильно пересмотрел. Теперь в моём понимании это скорее не "матрёшка", а набор карт. Разного масштаба. Слово "разного" - ключевое.

Карты разного масштаба, которые "слабо связаны" с другими картами. Особенно с картами другого масштаба.

С выделением "граничных слоёв" для места "сшивок карт".

Чтобы была не ОДНА общая модель системы, а чтобы она развалилась на множество СЛАБОСВЯЗАННЫХ моделей.

Комментариев нет:

Отправить комментарий