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

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

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

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

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

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

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

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

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

    ОтветитьУдалить