Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1145620905
RomanH
2006-04-21 16:01
2006.05.21
Анализ промышленных серверов


15-1146201504
antonn
2006-04-28 09:18
2006.05.21
про локализацию, языки и вопросительные знаки...


4-1141037259
Руслан
2006-02-27 13:47
2006.05.21
Как перехватить сообщения, посылаемые другому процессу?


1-1144907581
vidiv
2006-04-13 09:53
2006.05.21
TAction.OnUpdate против эффективности


2-1146647246
tigra
2006-05-03 13:07
2006.05.21
Удалить файлы с одним расширением