четверг, 18 июля 2013 г.

Вопрос к безмолвствующей аудитории

Продолжать ещё про контейнеры и их тесты? Или сразу уже "прыгнуть" к MVC-like фреймворку создания приложений на Delphi? Или может к редактору? Или может к UseCase'ам? Или тему UML развить? Вообще что-то хоть интересно? Или всё в "пустоту"?

Или про "требования" попробовать написать?

Я могу и про контейнеры ещё с десяток постов написать. Но надо ли?

Кстати про publisher/subscriber - можно уже тоже писать - "база" тоже готова.
Понятно, что его можно построить на чём-то вроде TIUnknownPtrList ?

Или про operation/action.

Есть интерес - что именно писать? Ну чтобы не писать "в пустоту".

Писать-то я - по-любому буду. Графомания-с.. :-)

P.S.
Или может вообще "лирики" влить - например на тему - "почему я не считаю программирование "творческим процессом""? :-)

Или почему даже в "водопаде" решения принимаются "в стиле XP"?

Или "почему программистам нужны "чертежи""?

P.P.S. я похоже могу "генерировать" либо код, либо "лирику", но не то и то ВМЕСТЕ.

23 комментария:

  1. Или может вообще "лирики" влить - например на тему - "почему я не считаю программирование "творческим процессом""? :-)

    Или почему даже в "водопаде" решения принимаются "в стиле XP"?

    Или "почему программистам нужны "чертежи""?

    ОтветитьУдалить
  2. Читателей много :) и многим думаю интересно :)
    Поэтому, имхо, продолжайте развивать тему...

    ОтветитьУдалить
  3. Читаем!
    Вот только я еще не врубаюсь.... медленно думаю. Рисунки изучаю, код пытаюсь понять. И всегда в голове такой вопрос: с чем код генерерован... :(

    ОтветитьУдалить
    Ответы
    1. Код генерирован собственным кодогенератором... Проприетарным.. Про него пока нечего рассказывать...

      Удалить
    2. пока вот - http://18delphi.blogspot.com/2013/04/dsl_18.html

      Удалить
  4. Ответы
    1. Про "фреймворк" начал писать тут - http://18delphi.blogspot.com/2013/08/mvc.html

      Пока начал с "общих идей".

      Удалить
  5. MVC-like это хорошо :-) но не быстро родится... Но я - понял

    ОтветитьУдалить
  6. Этот комментарий был удален автором.

    ОтветитьУдалить
  7. Интересно вот это: почему я не считаю программирование "творческим процессом"

    ОтветитьУдалить
    Ответы
    1. Развёрнуто - напишу отдельный пост.

      Вкратце - я лично считаю программирование - ремеслом. Не более того.

      "Творчество" - только мешает. От творчества может быть только "состояние потока", да и то - оно наверное и в ремесле встречается.

      В программировании вообще говоря - нет ничего "творческого" или "сокровенного". Достаточно банальной логики и умения абстрагироваться. Что гораздо важнее - нужна самодисциплина и умение чётко следовать определённым устоявшимся практикам.

      Есть правда один момент - понимание того, что никакая практика и никакой "фреймворк" - не являются догмой. Важно вовремя это осознавать.

      А так - никакого "творчества". Просто банальное применение тех или иных "шаблонов".

      Удалить
    2. Я бы сравнил программирование с разжигаем костра в лесу. Изначально у вас есть только горстка щепок (исходные данные). И здесь нужна искра - идея, которая зажжет эти щепки и создаст пламя. Затем нужно методично подкладывать ветки в костер, поддерживая это пламя.

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

      Поэтому я считаю, что важны и творческий, и системный подходы.

      Удалить
    3. *плохо, что здесь нельзя редактировать сообщения*

      Если не подкладывать ветки в костер, то он быстро потухнет. Идеи - светят, но не греют. Чтобы получить тепло, нужна методичная и системная реализация этих идей.

      Удалить
    4. NameRec:
      «В программировании вообще говоря - нет ничего "творческого" или "сокровенного". Достаточно банальной логики и умения абстрагироваться. Что гораздо важнее - нужна самодисциплина и умение чётко следовать определённым устоявшимся практикам.»
      -- 8-O

      Удалить
  8. Анонимный22 июля 2013 г., 17:37

    Загрузку блога ужасно тормозит "agorbatchev.typepad.com", пришлось добавить в блэклист. Это с Казахстана, может у других нормально - не знаю.

    ОтветитьУдалить
    Ответы
    1. проверяйте ваш компьютер... в коде блога нет ссылок на этот адрес...

      Удалить
    2. Анонимный22 июля 2013 г., 18:23

      тем не менее ff пытался его грузить при загрузке сайта. Проверять компьютер на предмет чего?

      Удалить
    3. "Загрузку блога ужасно тормозит "agorbatchev.typepad.com"" - это как выяснилось - скрипты для "подсветки синтаксиса".

      Удалить
  9. Дмитрий. Отличная метафора! Мне как "бывшему" туристу - вполне понятная. Наличие спичек (творчества), но! Ремесло - "долгое и нудное собирание топлива для костра" - должно осознаваться БОЛЕЕ важным. Чтобы спички не потратить впустую. Как-то так. Это я вам с "высот" своего опыта говорю.

    P.S. Интересно было бы - может быть написать что-то совместное "о программировании". Если вдруг "будет искра".

    ОтветитьУдалить
  10. Ну да, на реализацию идей уходит на несколько порядков больше сил и времени.

    ОтветитьУдалить
  11. Насчет "написать что-то совместное о программировании".

    Честно говоря, я слабо разбираюсь в UML и тестах, больше приходится заниматься обработкой текста. Но могу в плане "лирики" поддержать )

    ОтветитьУдалить
    Ответы
    1. Так "лирика" - это ж самое интересное :-)

      Удалить