Продолжать ещё про контейнеры и их тесты? Или сразу уже "прыгнуть" к MVC-like фреймворку создания приложений на Delphi? Или может к редактору? Или может к UseCase'ам? Или тему UML развить? Вообще что-то хоть интересно? Или всё в "пустоту"?
Или про "требования" попробовать написать?
Я могу и про контейнеры ещё с десяток постов написать. Но надо ли?
Кстати про publisher/subscriber - можно уже тоже писать - "база" тоже готова.
Понятно, что его можно построить на чём-то вроде TIUnknownPtrList ?
Или про operation/action.
Есть интерес - что именно писать? Ну чтобы не писать "в пустоту".
Писать-то я - по-любому буду. Графомания-с.. :-)
P.S.
Или может вообще "лирики" влить - например на тему - "почему я не считаю программирование "творческим процессом""? :-)
Или почему даже в "водопаде" решения принимаются "в стиле XP"?
Или "почему программистам нужны "чертежи""?
P.P.S. я похоже могу "генерировать" либо код, либо "лирику", но не то и то ВМЕСТЕ.
Или про "требования" попробовать написать?
Я могу и про контейнеры ещё с десяток постов написать. Но надо ли?
Кстати про publisher/subscriber - можно уже тоже писать - "база" тоже готова.
Понятно, что его можно построить на чём-то вроде TIUnknownPtrList ?
Или про operation/action.
Есть интерес - что именно писать? Ну чтобы не писать "в пустоту".
Писать-то я - по-любому буду. Графомания-с.. :-)
P.S.
Или может вообще "лирики" влить - например на тему - "почему я не считаю программирование "творческим процессом""? :-)
Или почему даже в "водопаде" решения принимаются "в стиле XP"?
Или "почему программистам нужны "чертежи""?
P.P.S. я похоже могу "генерировать" либо код, либо "лирику", но не то и то ВМЕСТЕ.
Или может вообще "лирики" влить - например на тему - "почему я не считаю программирование "творческим процессом""? :-)
ОтветитьУдалитьИли почему даже в "водопаде" решения принимаются "в стиле XP"?
Или "почему программистам нужны "чертежи""?
Читателей много :) и многим думаю интересно :)
ОтветитьУдалитьПоэтому, имхо, продолжайте развивать тему...
Читаем!
ОтветитьУдалитьВот только я еще не врубаюсь.... медленно думаю. Рисунки изучаю, код пытаюсь понять. И всегда в голове такой вопрос: с чем код генерерован... :(
Код генерирован собственным кодогенератором... Проприетарным.. Про него пока нечего рассказывать...
Удалитьпока вот - http://18delphi.blogspot.com/2013/04/dsl_18.html
УдалитьMVC-like framework
ОтветитьУдалитьЯ за фреймворк.
ОтветитьУдалитьПро "фреймворк" начал писать тут - http://18delphi.blogspot.com/2013/08/mvc.html
УдалитьПока начал с "общих идей".
MVC-like это хорошо :-) но не быстро родится... Но я - понял
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьИнтересно вот это: почему я не считаю программирование "творческим процессом"
ОтветитьУдалитьРазвёрнуто - напишу отдельный пост.
УдалитьВкратце - я лично считаю программирование - ремеслом. Не более того.
"Творчество" - только мешает. От творчества может быть только "состояние потока", да и то - оно наверное и в ремесле встречается.
В программировании вообще говоря - нет ничего "творческого" или "сокровенного". Достаточно банальной логики и умения абстрагироваться. Что гораздо важнее - нужна самодисциплина и умение чётко следовать определённым устоявшимся практикам.
Есть правда один момент - понимание того, что никакая практика и никакой "фреймворк" - не являются догмой. Важно вовремя это осознавать.
А так - никакого "творчества". Просто банальное применение тех или иных "шаблонов".
Я бы сравнил программирование с разжигаем костра в лесу. Изначально у вас есть только горстка щепок (исходные данные). И здесь нужна искра - идея, которая зажжет эти щепки и создаст пламя. Затем нужно методично подкладывать ветки в костер, поддерживая это пламя.
УдалитьЕсли не подкладывать ветки в костер, то он быстро потухнет. А если изначально не было искры, идеи, то вместо костра получится методично сложенная горка сырых дров.
Поэтому я считаю, что важны и творческий, и системный подходы.
*плохо, что здесь нельзя редактировать сообщения*
УдалитьЕсли не подкладывать ветки в костер, то он быстро потухнет. Идеи - светят, но не греют. Чтобы получить тепло, нужна методичная и системная реализация этих идей.
NameRec:
Удалить«В программировании вообще говоря - нет ничего "творческого" или "сокровенного". Достаточно банальной логики и умения абстрагироваться. Что гораздо важнее - нужна самодисциплина и умение чётко следовать определённым устоявшимся практикам.»
-- 8-O
Загрузку блога ужасно тормозит "agorbatchev.typepad.com", пришлось добавить в блэклист. Это с Казахстана, может у других нормально - не знаю.
ОтветитьУдалитьпроверяйте ваш компьютер... в коде блога нет ссылок на этот адрес...
Удалитьтем не менее ff пытался его грузить при загрузке сайта. Проверять компьютер на предмет чего?
Удалить"Загрузку блога ужасно тормозит "agorbatchev.typepad.com"" - это как выяснилось - скрипты для "подсветки синтаксиса".
УдалитьДмитрий. Отличная метафора! Мне как "бывшему" туристу - вполне понятная. Наличие спичек (творчества), но! Ремесло - "долгое и нудное собирание топлива для костра" - должно осознаваться БОЛЕЕ важным. Чтобы спички не потратить впустую. Как-то так. Это я вам с "высот" своего опыта говорю.
ОтветитьУдалитьP.S. Интересно было бы - может быть написать что-то совместное "о программировании". Если вдруг "будет искра".
Ну да, на реализацию идей уходит на несколько порядков больше сил и времени.
ОтветитьУдалитьНасчет "написать что-то совместное о программировании".
ОтветитьУдалитьЧестно говоря, я слабо разбираюсь в UML и тестах, больше приходится заниматься обработкой текста. Но могу в плане "лирики" поддержать )
Так "лирика" - это ж самое интересное :-)
Удалить