четверг, 30 апреля 2015 г.

вторник, 28 апреля 2015 г.

Актуально по-моему


Коротко. Из диалога об UML

"у меня вообще говоря - "своё виденье" UML... я на него смотрю как на "конструктор прецедентов".. некий "шаблонизатор решений" когда "текст это уже крупно", а "код ещё мелко".. "скелет" сделать.."

(+) http://programmingmindstream.blogspot.ru/2015/04/stl.html

Ссылка. Introduction to unit testing and test-driven development, using TestInsight in Delphi

пятница, 24 апреля 2015 г.

Коротко. Вдруг. Что такое STL?

Что такое шаблоны (templates) вообще и STL и скажем boost - в частности.

А это такая "микро"-кодогенерация. Только модель не в UML, А в голове разработчика.

И при желании можно сделать template UseCase и из него породить весь остальной код.

Жаль, что в Delphi нет "нормальных" шаблонов.

С разрешением методов по месту инстанцирования. А не в момент "предкомпиляции" Generic'ов.

Например - http://programmingmindstream.blogspot.ru/2015/04/rtti-checking-member-exists-possibly-in.html

"Ах к носу Иван Иваныча да лицо ПетраПетровича". И "построить мост".

Да "функциональности" добавить. В части "декларативности", а не "императивности" вычислений.

А то всё "велосипеды" изобретать приходится.

Но!

http://programmingmindstream.blogspot.ru/2015/04/2010.html
http://sergdankov.blogspot.ru/2012/03/2010.html

"Была высказана мечта о создании единого ЯП. Все остальные - "диалекты". Тут у меня почему-то возникли ассоциации с не очень удачными экспериментами с эсперанто и логлан."

И волапюк - https://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%BB%D0%B0%D0%BF%D1%8E%D0%BA

Ссылка. Лекция Александра Степанова в Яндексе, 2010

Не хочу никого критиковать. Но...

Не хочу никого критиковать. Но...

Работаю в Delphi XE8.

И на мой вкус - всякие "эксперты" - уж слишком "услужливы".

Ставят скобки там, где мне не надо. Какими-то автозаменами пытаются заниматься.

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

Может я такой один. Ну тогда - и не стоит обращать на меня внимание.