Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср апр 17, 2024 00:56

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 01, 2007 16:23 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
В проектах, для которых есть риск прерваться на неопределенное время, я для каждого основного шага работы записываю, что надо сделать и относящуюся к делу дополнительную информацию - мои мнения, куски описаний. И отмечаю, если что выполнено.
Что нужно сделать, я помещаю в начале файла, а что уже сделано - переношу в конец.
Группы записей помечаю датой, когда это было, обычно с точностью до дня.
Тогда то, что еще не сделано постоянно торчит наверху и ждет своего часа...
Потом, возвращаясь к проекту, можно легко найти, что нужно сделать и что было сделано и когда.

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 01, 2007 16:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Именно это настоятельно не рекомендуется делать в "злых советах" :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 05, 2007 12:39 
Да вот за такие советы:
Цитата:
6. Не тупи. Застрял -- забей пока. Делайте как Скарлет: "я подумаю об этом завтра" (с)... Обходите точки сопротивления, где возникает опасность увязнуть, проходите их, закрывайте их "времянками" и "затычками" и вырывайтесь на оперативный простор, дальше, в другие места программы.

как раз и надо:
Цитата:
убивать в детстве рогаткой, для избавления мира от глюкософта и в целях понижения вселенской энтропии.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 05, 2007 13:19 
Rozzamarine
А теперь можно попробовать почитать ещё раз. На этот раз -- подумав. И, по возможности, вспомнив свой опыт работы.

Имеются в виду случаи когда человек "упирается рогом" в проблему, которая на самом деле решается очень просто. Просто надо от неё "отойти" на денёк, на другой.

Придёшь на этот участок уже "свежим" -- и всё получится.

(похоже мне надо писать более усваиваемо для более широких слоёв населения и чуть менее образно, учту)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 05, 2007 17:14 
profIT
Цитата:
И, по возможности, вспомнив свой опыт работы.

От него и отталкиваюсь.

Цитата:
Просто надо от неё "отойти" на денёк, на другой.

Да в отходе от решения проблемы ничего страшного-то как раз и нет (хотя это, в общем-то, тоже не правильно. "Не откладывай на завтра то, что можно сделать сегодня", как оговорил один философ). Но вот за призывы вырываться в это время "на оперативный простор, дальше, в другие места программы." душить надо однозначно, т.к. это проЭктирование :dmad; .


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 06, 2007 11:58 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Rozzamarine писал(а):
Не откладывай на завтра то, что можно сделать сегодня

По-моему это совсем неправильно, по той причине, что умственный труд это не "бери больше-кидай дальше".
Давая очередной совет хочу оттолкнуться от психологии. Психологи утверждают, что основной объем мыслительной деятельности(97%) происходит подсознательно. Только 3% объема мыслительной работы осознается. Причем уровень сложности алгоритмов обработки информации на подсознательном уровне как минимум на три порядка выше, чем на сознательном уровне(Как это они поняли - мне непонятно :o ).
Но вывод из всего этого напрашивается один - основное средство решения проблем это подсознательное мышление. Заставить подсознание работать в нужном направление можно только путем непрерывного возвращения к формулировке проблемы на сознательном уровне. От проблемы нельзя уходить ни в коем случае.
Это нельзя понимать буквально - отходить на другое можно, но обязательно возвращаться к проблеме.
Если подсознание все-же наконец даст решение, то это решение чаще всего не может быть реализовано существующими средствами. Нужно будет вырастить новые средства(методы). Форт это расширяемое средство и для этого как раз подходит. Расширять форт легко если в деталях понятно как он сконструирован. Поэтому еще один совет - изучайте конструкцию Форта, а не его слова и библиотеки.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 06, 2007 12:53 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Вспоминается одна "задачка", которая будучи загруженной в подсознание в 1994-м году, дала о себе знать (решением на подсознательном уровне) в 2000-м, потом еще 2 года ушло
на выведение этого решения на уровень, понятный всем.

"что за задачка" говорить тут не буду - потому что к Форту
она не имеет отношения совершенно никакого.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 06, 2007 12:59 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
chess писал(а):
Заставить подсознание работать в нужном направление можно только путем непрерывного возвращения к формулировке проблемы на сознательном уровне. От проблемы нельзя уходить ни в коем случае.


вот это, кстати, совсем не факт.
Не раз на личном опыте убеждался в обратном.
Поставил задачу, забыл, через некоторое время всплывает решение.
Не всегда и не со всеми, но это не фантазия, а реальность.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 06, 2007 14:20 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
WingLion писал(а):
Поставил задачу, забыл, через некоторое время всплывает решение.
Не всегда и не со всеми, но это не фантазия, а реальность.

Это ответ на вопрос, а что будет если не возвращаться к проблеме.
Нужно-то всегда и со всеми(если конечно проблема не типа изобретения вечного двигателя :o ) - в этом случае
только постоянный возврат к проблеме.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 08, 2007 01:18 
9. Не придумывай всяких там новейших супер-пупер решений (имеется в виду новая библиотека, новая методика и т.п.) от нечего делать. Все новые возможности должны внедряться с кристально ясным... нет, не так... с железобетонным пониманием для чего именно это делается. От балды, на всякий случай, "чтобы на грядки с помидорами хватило", "пущей гибкости/красоты ради" добавлять возможности -- убийство твоего времени или даже всей твоей работы.

Новые решения должны непосредственно исходить из твоих реально возникших потребностей и решать их. Пожелания от всяких там "сферических коней в вакууме" нужно игнорировать в ту же секунду (если конечно, ты себе добра желаешь). А если у нас возникает припадок инноваторства-богоборчества и начинает свербить на предмет перекопки системы, изменения схем работы "подвалов", нижних уровней, legacy-кода, то все страшные фразы выше нужно взять в куб.

Если всё-таки чётко обосновал необходимость создания нового решения (или просто решился идти на пофиг, на пролом), то для того чтобы при разработке иметь чёткий ориентир можно запрототипировать работу решения заранее, то есть написать тестовый пример кода который должен будет работать так-то и так-то, после того как решение будет реализовано. Само собой, тестовый пример может и должен изменяться по ходу разработки самого решения, и особенно на него молиться не надо.

10. Повесь плакат A1 на стенке над твоим монитором и поклоняйся ему пять раз на дню: "Обратная Совместимость". Не создавай новое, ломая старое. Иначе рискуешь сильно подвести людей которые пытались пользоваться твоими решениями, теперь уже нерабочими и так подорвать чужую работу.


Последний раз редактировалось profiT Вт окт 09, 2007 13:39, всего редактировалось 1 раз.

Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB