Текущий архив: 2006.05.21;
Скачать: CL | DM;
Вниз
Почему программисты не хотят структурировать код? Найти похожие ветки
← →
Sergey Masloff (2006-04-25 22:55) [200]>тогда ты сможешь решить ЛЮБУЮ задачу
Например, задачу сжатия без потерь любого объема информации в 1 байт.
А что был человек который решал. И терминология была похожая. Только главное было не СТРУКТУРА а ТОЧКА. Кипятился тоже говорил - ну как вы не понимаете. ТОЧКА. У нее нет ширины и длинны. Все сжимается в точку.
Вот бы вам заспорить - кто первичней СТРУКТУРА или ТОЧКА
← →
Суслик © (2006-04-25 22:56) [201]прошу прощения за оффтопик, но у меня появляется стойкое желание провести работу, результатом которой будет пособие, как создать топик у которого _гарантированно_ будет 200 и более постов.
Еще раз прошу прощения за оффтопик.
← →
Игорь Шевченко © (2006-04-25 23:10) [202]xayam © (25.04.06 22:44) [199]
Дорогой друг, я в первую очередь прошу уважать правила форума. И как минимум, не наезжать на его посетителей с начала ветки. Тогда ее не удалят.
← →
xayam © (2006-04-25 23:40) [203]
> Sergey Masloff (25.04.06 22:55) [200]
А точка это как к структуре относится?
> Суслик © (25.04.06 22:56) [201]
не вопрос если что обращайся
> Игорь Шевченко © (25.04.06 23:10) [202]
Уважение - это взаимное понятие. Его я не заметил. Поэтому так ответил - это тоже логика. Удалят? И что? Структуру не удалишь, чтобы удалить ее тебе придется удалить себя (это тоже общая фраза).
← →
EvS © (2006-04-25 23:48) [204]Это сладкое слово структура.
А можно получить хоть какое-нибудь определение этого понятия?
← →
xayam © (2006-04-25 23:51) [205]
> EvS © (25.04.06 23:48) [204]
А ты сам можешь придумать это определение, я как раз говорю об этом, хотя для этого надо понять суть. Суть была показана на блинах)) например структура - отношение сторон, или взаимосвязь данных, или ...
← →
EvS © (2006-04-26 00:06) [206]>Суть была показана на блинах)) например структура - отношение сторон, или >взаимосвязь данных, или ... то сам не знаю что.
>А ты сам можешь придумать это определение, я как раз говорю об этом, хотя для >этого надо понять суть.
На хрена мне выдумывать.Это ты тут занимаешься словоблудием, не понимая значения тех слов, которые используешь.
← →
xayam © (2006-04-26 00:10) [207]И еще. Структура не зависет от данных. Потому как она упорядочивает эти данные. Отсюда вывод - данные зависят от структуры. Почему то есть люди делают как раз противоположный вывод. Не верите?
Пример из жизни. У меня друг работает в магазине. Так вот книги (это данные) у них по полочкам лежат и полочки подписаны (это структура), ну чтобы легче было найти, товара то много и весь разный, ну и база есть соответстующая, где эти номера полочек прописаны. Вот у них руководитель совершенно не понимает значения слова структура. Он приказывает своим подчиненым каждый раз (ну не чаще наверно раз в месяц) переставлять эти полки (менять структуру) по каким-то там классификационным номерам. От этой перестановки (изменения структуры) понятности явно не прибавляется (чего руководитель вроде бы хотел добиться), а сотрудники магазина страдают (еще бы структуру задергали, хотя решение задачи это не подразумевало). Вывод: структура определяется один раз и на века т.е. не меняется, менятся должны данные (т.е. книги приходят со склада и продаются и ВСЕ).
← →
Игорь Шевченко © (2006-04-26 00:11) [208]xayam © (25.04.06 23:40) [203]
Уважение к правилам форума - это не взаимное понятие, а норма поведения. Дальнейшую дискуссию на эту тему считаю бессмысленной.
← →
xayam © (2006-04-26 00:13) [209]
> Игорь Шевченко © (26.04.06 00:11) [208]
> xayam © (25.04.06 23:40) [203]
> Уважение к правилам форума - это не взаимное понятие, а
> норма поведения. Дальнейшую дискуссию на эту тему считаю
> бессмысленной.
У тебя здесь главное слово это ФОРУМ? У меня УВАЖЕНИЕ. Игорек, раставь приоритеты. Структура на первом месте в любом случае.
← →
vuk © (2006-04-26 00:24) [210]to xayam © (25.04.06 22:44) [199]:
>Еще раз попробуй.
Угу, чичас. Делать мне больше нечего.
>предложением - структура (не важно чего, пофантазируйте) имеет
>первостепенное значение по отношению к данным
Бред, собачий. Структура без данных не имеет смысла. Ибо структурировать нечего.
До свидания.
← →
xayam © (2006-04-26 00:26) [211]
> vuk © (26.04.06 00:24) [210]
> Ибо структурировать нечего.
Ты тоже делаешь прямо противоположный вывод. Структурировать как раз можно все. Попробуй приведи пример, а я найду структуру.
← →
default © (2006-04-26 00:30) [212]xayam © (26.04.06 00:10) [207]
"Структура не зависет от данных."
может зависеть(по крайней мере в самом широком смысле слова "структура")
возьмём простейший пример
элементами желаемой структуры будут люди(в количестве два)
мы хотим из этих элементов(людей) построить такую структуру: один чистит картошку, другой ему подносит картошку когда она заканчивается у чистящего и необходимость в дополнительной картошке имеется
и представь себе из этих двух людей никто не хочет быть чистящим! они быстрей убьют друг друга чем образуют желаемую структуру
а вот другие два человека более лояльные не задумываясь могут образовать желаемую структуру
← →
vuk © (2006-04-26 00:30) [213]>Структурировать как раз можно все.
>Попробуй приведи пример, а я найду структуру.
Нет уж, это Вы структурируйте то чего нет. Структура же первостепенна. Ну и вперед.
← →
xayam © (2006-04-26 00:36) [214]
> default © (26.04.06 00:30) [212]
Во-первых, сами по себе люди - структура, но это уровнем ниже.
А на том уровне, о котором ты говоришь, конечно убьют, если не упорядочат связи т.е. если не будут структурировать отношения между собой, но я думаю они договоряться и нормализуют связи (я оптимист?) т.к. это нужно им обоим для решения задачи
← →
default © (2006-04-26 00:44) [215]xayam © (26.04.06 00:36) [214]
"конечно убьют, если не упорядочат связи "
значит ты допускаешь возможность краха в формировании желаемой структуры, а значит и допускаешь обратиться в ложь "Структура не зависет от данных." согласен с этим?
← →
xayam © (2006-04-26 00:47) [216]Вот кстати еще надо сказать. Еще кроме структуры оказывается есть УРОВНИ ПРЕДСТАВЛЕНИЯ ДАННЫХ. Примеров куда ни глянь - гора:
1) В экономике. Это микроэкономика, макроэкономика...
2) В природе. ...Мегамир, макромир, микромир...и еще кто знает что там дальше
3) И конечно же фильмы "Матрица", "Тренадцатый этаж", "Люди в черном"... все смотрели - тоже про уровни там много интересного можно найти
4) Протокол TCP/IP и модель OSI - тоже уровни
и т.д.
← →
Игорь Шевченко © (2006-04-26 00:47) [217]xayam © (26.04.06 00:13) [209]
> У тебя здесь главное слово это ФОРУМ?
Ну ты же на форуме пишешь...
У меня главное слово - плюсомет.
← →
xayam © (2006-04-26 00:50) [218]
> default © (26.04.06 00:44) [215]
допускаю только при неправильном формировании этой структуры! И еще сама природа знает какая структура правильная, и вот как раз оттуда и надо брать примеры правильных структур
← →
DiamondShark © (2006-04-26 00:51) [219]Пока всё не осилил.
Кащенская ветка...
Пойду читать дальше.
← →
xayam © (2006-04-26 00:52) [220]Удалено модератором
Примечание: Offtopic
← →
default © (2006-04-26 00:56) [221]xayam © (26.04.06 00:50) [218]
поясни, что такое "структура кода"
пусть не точным определение, а хотя бы примерами
← →
unknown © (2006-04-26 01:01) [222]
> xayam ©
Смотрю вот словарь:
http://www.glossary.ru/cgi-bin/gl_sch2.cgi?RRywzqyzw:Структура
Structure
От лат.Structura - расположение
Структура - расположение и связь частей, составляющих целое. Структуры различаются:
- по сфере существования на материальные (физические, биологические, химические) и идеальные (психические, познавательные, логические);
- по характеру связи на порядковые, композиционные, топологические;
- по направленности на субстанциальные и функциональные;
- по разнообразию связей на простые и сложные.
И никак не пойму - что же имеется ввиду в сабже?
КАК именно программисты не хотят структурировать код?
← →
xayam © (2006-04-26 01:02) [223]
> default © (26.04.06 00:56) [221]
> xayam © (26.04.06 00:50) [218]
> поясни, что такое "структура кода"
Это во-первых наличие этой структуры (на примере с суррогатными ключами - этой структуры вообще не было т.к. структура была смешана с данными - читай ветку "Первичный ключ"). Ну и потом уже реализация принципа НЕЗАВИСИМОСТИ (ИНКАПСУЛЯЦИИ), без всяких глобальный переменных для связи модулей, ... короче делаешь РЕФАКТОРИНГ кода (читай - структурирование кода).
← →
xayam © (2006-04-26 01:05) [224]
> КАК именно программисты не хотят структурировать код?
некоторые вообще не знают этого слова)) но их уже меньше
← →
default © (2006-04-26 01:11) [225]"короче делаешь РЕФАКТОРИНГ кода (читай - структурирование кода)."
о! то есть рефакторинг кода = структурирование кода?
← →
xayam © (2006-04-26 01:15) [226]
> default © (26.04.06 01:11) [225]
> "короче делаешь РЕФАКТОРИНГ кода (читай - структурирование
> кода)."
> о! то есть рефакторинг кода = структурирование кода?
Не так. НОРМАЛИЗАЦИЯ = РЕФАКТОРИНГ = ИЗМЕНЕНИЕ СТРУКТУРЫ
Структуру программы ты можешь изменить пока есть доступ к изменению исходного кода т.е. на этапе проектирования программы, а когда скомпилируешь программу - все структура застыла, как тот раствор...
← →
default © (2006-04-26 01:18) [227]xayam © (26.04.06 01:15) [226]
можно привести пример небольшого участка кода на Delphi со структурой и без?
← →
xayam © (2006-04-26 01:19) [228]
> default © (26.04.06 01:18) [227]
а зачем? это уже твое дело
← →
Джо © (2006-04-26 01:21) [229]Смеркалось, а старухи всё падали и падали (c).
← →
unknown © (2006-04-26 01:21) [230]xayam © (26.04.06 01:02) [223]
← →
default © (2006-04-26 01:22) [231]xayam © (26.04.06 01:19) [228]
как зачем? я хочу хотя бы на примере попробовать понять что такое структура кода! авось я войду в секту структуризаторов кода, а потом всего и вся;)
← →
unknown © (2006-04-26 01:22) [232]
> xayam © (26.04.06 01:02) [223]
Вы имеете ввиду то, что программеры напрочь не хотят заниматься рефакторингом?
Я правильно понял?
← →
Gydvin © (2006-04-26 01:23) [233]Мдя столько флейма я еще в жизни не видел ((((
← →
xayam © (2006-04-26 01:24) [234]
> default © (26.04.06 01:22) [231]
ну главное ты уже себе задал этот вопрос. Значит когда-нибудь войдешь в эту секту (очень недорого кстати)). Для этого поисковики есть.
← →
xayam © (2006-04-26 01:29) [235]
> Gydvin © (26.04.06 01:23) [233]
Вот тебе еще
STRUCTURA := NEED AND ENOUGH this always TRUE
← →
Gydvin © (2006-04-26 01:33) [236]это был контрольный )))))
← →
xayam © (2006-04-26 01:34) [237]
> Gydvin © (26.04.06 01:33) [236]
шире мысли, необходимый и достаточный
← →
xayam © (2006-04-26 01:36) [238]
> xayam © (26.04.06 01:34) [237]
необходимый, потому что мы уже сыпем муку или структурируем код, достаточный, потому что придерживаясь только этого принципа решаем любую задачу
← →
Gydvin © (2006-04-26 01:37) [239]Оч. ценное указание, я обязательно подумаю над этим, вот прям щас пойду вмажу и подумаю, а потом опять вмажу и снова подумаю )))))
← →
Gydvin © (2006-04-26 01:38) [240]Уважаемый, а вы где такие заборные грибы покупаете, тож такие хочу )))))
Страницы: 1 2 3 4 5 6 7 8 вся ветка
Текущий архив: 2006.05.21;
Скачать: CL | DM;
Память: 1.08 MB
Время: 0.071 c