Структура рулит. Учимся структурировать программы, изучаем возможности, ошибки, решения и т.п. - страница 4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А что будет с вашей четкой структурой если в середине или даже ближе к окончанию проекта заказчик неожиданно изменит:
Это хороший тест, показывающий на сколько Ваш проект готов к изменениям и устойчив к ним.
Это и есть проблема, поэтому я в этой ветке.
Хочется найти ответ как проектировать так (или как впихивать заказчика в такие рамки), чтоб и его хотелки были удовлетворены и проект не разломать.
ЗЫ ведь у медали есть две стороны, с одной можно менять проект, с другой можно сказать "нет в рамках этого проекта этого делать нельзя", истина где то посередине.
Наилучшее будет так спроектировать разработку чтоб большая часть существенных хотелок заказчика была реализуема.
Сейчас ни один нормальный программист не рисует блок-схемы. Все это теоретический бред разработанный для преподавания школьникам, но не для работы в реальных проектах.
всё зависит от того что писать на бумаге.
я не сторонник писанины, но общую структуру порой приходиться составлять на бумаге. Удобно и быстро, это как эскиз изделия для ювелира, картина в общем должна быть ясна.
наверно от того полно не нормальных программистов что они не рисуют блок-схемы.
Сейчас ни один нормальный программист не рисует блок-схемы. Все это теоретический бред разработанный для преподавания школьникам, но не для работы в реальных проектах.
Сейчас ни один нормальный программист не рисует блок-схемы.
наверно от того полно не нормальных программистов что они не рисуют блок-схемы.
Ну я б не стал так резко обзывать это "теоретическим бредом". В той или иной форме рисование "квадратиков со стрелками" на бумаге широко используется при программировании. Взять хоть тот же UML - сполшые "стрелки с квадратиками". :) Так что, и блок схемы на начальных этапах могут быть полезны...
Пробовал проектировать с помощью UML, бред сивой кобылы (ИМХО).
Все эти квадратики со стрелочками я превосходно держу в голове, а вот абстракции в голове не умещаются, вот и зарисовываю.
ЗЫ если копнуть глубже, человеческий мозг хорошо приспособлен для запоминания картинок, карт, шаблонов поведения, но ни как не для построения абстракций, абстракции для человека наитруднейшая задача.
ЗЗЫ поэтому человечество всегда стремится формализовать абстракцию во что то более привычное.
ЗЫ если копнуть глубже, человеческий мозг хорошо приспособлен для запоминания картинок, карт, шаблонов поведения, но ни как не для построения абстракций, абстракции для человека наитруднейшая задача.
ЗЗЫ поэтому человечество всегда стремится формализовать абстракцию во что то более привычное.
Соглашусь.
А чё делать? Так мы устроены. У меня есть свои методы расшевеливания собственных мозгов в этой области, даже программные разработки есть (при случае могу поделиться), но развитие весьма медленно происходит (хотя и заметно, ежели назад оглядываться).
--
Пеши ещо. Хорошая тема. В некотором смысле всё и всякое программирование есть работа с абстракциями, однако мы наблюдаем огромные различия в уровнях и мастерстве практического оперирования абстрактными понятиями.
Соглашусь.
А чё делать? Так мы устроены. У меня есть свои методы расшевеливания собственных мозгов в этой области, даже программные разработки есть (при случае могу поделиться), но развитие весьма медленно происходит (хотя и заметно, ежели назад оглядываться).
--
Пеши ещо. Хорошая тема. В некотором смысле всё и всякое программирование есть работа с абстракциями, однако мы наблюдаем огромные различия в уровнях и мастерстве практического оперирования абстракциями.
Нас ведь не интересует абстрагирование ради абстрагирования?
Я думаю раз уж мы эволюционно не лучшим образом приспособлены к абтрагированию ?! (спорно, по крайней мере лучше других обитателей этой планеты), то стоит попытаться строить костыли.
Например люди изобрели такой приём как мозговой штурм.
У меня часто возникают проблемы как назвать сущность, дать ей ёмкое название, чтоб и достаточно понятное и предельно короткое. Когда такое удаётся абстракция легко усваивается.
ЗЫ извини щас не могу много писать (с мобилы не удобно), как приеду времени не будет. Лучше завтра.
ЗЫ извини щас не могу много писать (с мобилы не удобно), как приеду времени не будет. Лучше завтра.