Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Почему программисты не хотят структурировать код?   Найти похожие ветки 

 
Leonid Troyanovsky ©   (2006-04-24 22:55) [160]


> xayam ©   (24.04.06 22:33) [155]

> что я хотел - это донести простую мысль структурирования.


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

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

--
Regards, LVT.


 
Sergey Masloff   (2006-04-24 22:59) [161]

xayam ©   (24.04.06 22:43) [159]
>Парадигму я понимаю как противоречия в словах или в выводах, короче >говоря когда "слово расходится с делом".
Нет-нет, спасибо, что вы не понимаете общепринятого смысла произносимых слов я уже понял. Даже боюсь подумать что в вашем понимании структурирование. Но вообще я ваше определение буду перечитывать долгими длинными вечерами.
 
P.S. Не обижайтесь
P.P.S. На всякий случай определю что является парадигмой в моем понимании.
1) Исторический пример взятый для доказательства чего-нибудь, сравнения. В этом смысле ваш пример с блинами был неким подобием парадигмы. Впрочем, это классическое значение слова, в IT оно имеет другое значение, а именно:
2) Способ, образец формирования абстракций. Мы же как программисты имеем дело с отображением реального мира через слои абстракций. И парадигмы это всего лишь способы построения такиех абстракций - объектная там парадигма или парадигма шаблонов.

Вот с этими определениями можно спорить, можно меня высмеять, можно назвать дураком но свое понимание вопроса я изложил. И то, что это не только мое понимание я тоже при желании могу показать. А общие фразы... давайте их оставим тем кто на конкретику неспособен.


 
EvS ©   (2006-04-24 23:01) [162]

>[159] xayam ©   (24.04.06 22:43)
>Парадигму я понимаю как противоречия в словах или в выводах, короче говоря >когда "слово расходится с делом". Объяснить шире?

"Парадигма (от греч. παράδειγμα, «пример, модель, образец») — в философии науки и социологии науки исходная концептуальная схема, модель постановки проблем и их решения, методов исследования, господствующих в течение определённого исторического периода в научном сообществе. Смена парадигм представляет собой научную революцию или эволюционный переход."
http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D0%B0


 
xayam ©   (2006-04-24 23:02) [163]


> Leonid Troyanovsky ©   (24.04.06 22:55) [160]
> > xayam ©   (24.04.06 22:33) [155]
> > что я хотел - это донести простую мысль структурирования.
> Хаос, в противовес структуированному миру, гораздо  сложней
> в описании. (Если, конечно, не прибегать к стохастическим
> уловкам)
> Поэтому, "простая мысль структуирования" - тавтология.
> На протяжении всего топика неоднократно озвучивалась мысль,
> которую когда-то сформулировал К. Поппер: наиболее (практически)
> полезны те высказывания, которые в наибольшей степени сужают
> априорные возможности в предметной области.

Хаос? Смешно конечно, но я думаю Вам сначала стоит прочитать книгу Сазонова Физика без парадоксов (ПАРАДИГМ), ссылка на книгу была выше.
Как прочитаете так мы сразу посмеемся вместе. Мир то оказывается тоже может быть структурированным и никакого хаоса нет. И это не парадигма.


 
xayam ©   (2006-04-24 23:06) [164]


> EvS ©   (24.04.06 23:01) [162]

если бы все основывалось на словарях, я бы сказал по словарю. Можете не сомневаться


 
Leonid Troyanovsky ©   (2006-04-24 23:10) [165]


> xayam ©   (24.04.06 23:02) [163]

> Как прочитаете так мы сразу посмеемся вместе. Мир то оказывается
> тоже может быть структурированным и никакого хаоса нет.


Сазонову (и, видимо, нам) просто сильно повезло, что наша Вселенная
может быть структуирована. Когда ты это поймешь, мы будем
смеяться вместе.

И, вообще, почитал бы ты что-нибудь более жизнеутверждающее,
Ричи Фейнмана, что ли.

--
Regards, LVT.


 
xayam ©   (2006-04-24 23:12) [166]


> Leonid Troyanovsky ©   (24.04.06 23:10) [165]
> Ричи Фейнмана

ну будет свободное время, тогда может почитаю. А о чем пишет? Какая книга?


 
Leonid Troyanovsky ©   (2006-04-24 23:14) [167]


> xayam ©   (24.04.06 23:12) [166]

>  Какая книга?


Фейнмановские лекции по физике.

--
Regards, LVT.


 
xayam ©   (2006-04-24 23:15) [168]


> Leonid Troyanovsky ©   (24.04.06 23:14) [167]

ААА этот, ну я же не физик, не программист, всего лишь теоретик, а если точнее то консультант


 
Leonid Troyanovsky ©   (2006-04-24 23:24) [169]


> xayam ©   (24.04.06 23:15) [168]

> ААА этот, ну я же не физик, не программист, всего лишь теоретик,
>  а если точнее то консультант


Ну, а чего ж тебя бросает то в муку, то в метафизику.
Для того, чтобы приводить примеры из предметной области нужно,
IMHO, разбираться в предметной области, по-крайней мере не
хуже своих слушателей. Иначе конфуз будет, ей-богу.

Или, уж, на своем доступном - на пальцах объясняй.
А то - "блины, мука". Весьма, кстати, непростая предметная область.

--
Regards, LVT.


 
xayam ©   (2006-04-24 23:30) [170]


> Leonid Troyanovsky ©   (24.04.06 23:24) [169]

Ответ на Ваш вопрос уже был. Я пытаюсь абстрагироваться от задачи и объяснить ЛЮБУЮ задачу всего одним словом СТРУКТУРА. Вы этого не заметили? Перечитайте еще раз.


 
Leonid Troyanovsky ©   (2006-04-24 23:34) [171]


> xayam ©   (24.04.06 23:30) [170]

> Ответ на Ваш вопрос уже был. Я пытаюсь абстрагироваться
> от задачи и объяснить ЛЮБУЮ задачу всего одним словом СТРУКТУРА.


Бесплодные попытки начиная от Декарта, кончая Виноградом с GPS.
Почему бесплодные? Читай Поппера.

--
Regards, LVT.


 
xayam ©   (2006-04-24 23:35) [172]


> Leonid Troyanovsky ©   (24.04.06 23:34) [171]

Вы так считаете? Или нашли противоречия в моих словах?


 
xayam ©   (2006-04-24 23:38) [173]


> Leonid Troyanovsky ©   (24.04.06 23:34) [171]
> > xayam ©   (24.04.06 23:30) [170]
> Почему бесплодные? Читай Поппера.

хорошо. А общий смысл можете передать в двух словах?


 
Leonid Troyanovsky ©   (2006-04-24 23:42) [174]


> xayam ©   (24.04.06 23:35) [172]

> > Leonid Troyanovsky ©   (24.04.06 23:34) [171]

> Вы так считаете?


Не я так считаю, а жизнь так рассудила.
Т.е., место Декартовской теории решения задач и
General Problem Solver - в кунсткамере.

Мораль: как высоко бы мы не взлетали в своих абстракциях,
мы не должны отрываться от предметной области.

--
Regards, LVT.


 
Джо ©   (2006-04-24 23:42) [175]

> Я пытаюсь абстрагироваться от задачи и объяснить ЛЮБУЮ
> задачу всего одним словом СТРУКТУРА.

Вообще, я согласен. Структура (степень разжиженности, например) серого вещества очень часто помогает объяснить всё. Я, кажется, наконец, понял сабж. Спасибо всем, в частности Ю. Зотову за поучительную историю из жизни :)


 
xayam ©   (2006-04-24 23:49) [176]


> Leonid Troyanovsky ©   (24.04.06 23:42) [174]
> > xayam ©   (24.04.06 23:35) [172]
> Т.е., место Декартовской теории решения задач и
> General Problem Solver - в кунсткамере.

А что это Декартовская теория? Декартовы координаты знаю))

> Джо ©   (24.04.06 23:42) [175]
> > Я пытаюсь абстрагироваться от задачи и объяснить ЛЮБУЮ
> Вообще, я согласен. Структура (степень разжиженности, например)
> серого вещества очень часто помогает объяснить всё. Я, кажется,
>  наконец, понял сабж. Спасибо всем, в частности Ю. Зотову
> за поучительную историю из жизни :)

Еще будут неоднозначные намеки - я отвечу тем же.


 
Джо ©   (2006-04-24 23:51) [177]

> [176] xayam ©   (24.04.06 23:49)
> Еще будут неоднозначные намеки - я отвечу тем же.

Разве это намеки? Тем более "неоднозначные"... Парадигмы нет в них, консессуально прерогативно гарантирую.


 
xayam ©   (2006-04-24 23:55) [178]


> Джо ©   (24.04.06 23:51) [177]

Кстати, насчет мозга и серого вещества. Он тоже состоит из чего-то и имеет структуру. У всех, кроме Вас.


 
Leonid Troyanovsky ©   (2006-04-24 23:59) [179]


> Джо ©   (24.04.06 23:42) [175]

> Вообще, я согласен. Структура (степень разжиженности, например)
> серого вещества очень часто помогает объяснить всё. Я, кажется,
>  наконец, понял сабж.


Я б еще вспомнил известную истину: если Бог решил наказать
человека, он лишает его разума. Поэтому стоит поразмышлять,
чем, собс-но, мог оный человек так разгневать Его?
Неужто, рисованием кружочков?
Вполне возможно-с, бо гордыня.

Делом надо заниматься, делом ;)
Т.е., блины печет сестра, кодеры кодируют, химики химичат,
флудеры флудят, а философы это структурно обобщают.

--
Regards, LVT.


 
xayam ©   (2006-04-25 00:03) [180]


> Leonid Troyanovsky ©   (24.04.06 23:59) [179]
> Делом надо заниматься, делом ;)
> Т.е., блины печет сестра, кодеры кодируют, химики химичат,
> флудеры флудят, а философы это структурно обобщают.

Не соглашусь с Вами. Легко можно придумать пример, когда программисту надо будет решить в другой области деятельности, будь то физика, химия или еще что...


 
xayam ©   (2006-04-25 00:05) [181]


> решить

решить := решить задачу


 
Leonid Troyanovsky ©   (2006-04-25 00:09) [182]


> xayam ©   (24.04.06 23:49) [176]

> А что это Декартовская теория? Декартовы координаты знаю))


У Декарта богатое наследие, бо он был не только философом,
но и математиком. Как, скажем, И.Ньютон, который был не только
теософом, но и алхимиком.
Хотя, такое совмещение было не одинаково плодотворно во
всех направлениях, но, возможно, некий системный подход
позволяет таким людям делать весьма неординарные открытия.

--
Regards, LVT.


 
Джо ©   (2006-04-25 00:10) [183]

> [178] xayam ©   (24.04.06 23:55)
>
> > Джо ©   (24.04.06 23:51) [177]
>
> Кстати, насчет мозга и серого вещества. Он тоже состоит
> из чего-то и имеет структуру. У всех, кроме Вас.

Да я и не спорю. У меня, возможно, не имеет структуры, да и состоит-то, в сущности, из черт знает чего.


 
xayam ©   (2006-04-25 00:12) [184]


> Leonid Troyanovsky ©   (25.04.06 00:09) [182]
> всех направлениях, но, возможно, некий системный подход...

О! Точно! Отличное слово. Структура как раз и есть системный подход... Ладно как дальше мысль разовью напишу, пошел спать


 
Джо ©   (2006-04-25 00:13) [185]

Кстати, я до сих пор нахожусь под столь глубоким впечатлением от твоего определения парадигмы, что мне сегодня, вероятно, не заснуть :)


 
Leonid Troyanovsky ©   (2006-04-25 00:18) [186]


> xayam ©   (25.04.06 00:03) [180]

> Не соглашусь с Вами. Легко можно придумать пример, когда
> программисту надо будет решить в другой области деятельности,
>  будь то физика, химия или


Поверь мне на слово, что программисту также сложно решить
что-то в области химии, как химику в области программирования.
Хотя, и здесь бывают исключения. Скажем Peter Below, ну, или я :)

С другой стороны, если, скажем, математик вдумчиво относится
к предметной области, скажем, той же химии, то он может,
в конце-концов, стать и Нобелевским лаурятом, как тот же Пригожин.
Или, разработать экспертную систему a-la Dendral & etc etc.

--
Regards, LVT.


 
KSergey ©   (2006-04-25 08:10) [187]

> xayam ©   (24.04.06 23:15) [168]
> ААА этот, ну я же не физик, не программист, всего лишь теоретик,
>  а если точнее то консультант

Меня все больше беспокоит психическое состояние пациента...

> xayam ©   (24.04.06 23:49) [176]
> Еще будут неоднозначные намеки - я отвечу тем же.

Как же неоднозначные?? Очень даже однозначные.

Стоит отдать должное Леониду, он нашел в себе силы не переходтиь на личности.
Автору же хочется сказать следующее. Какого фига пытаешься структурировать то, в чем ничерта не смыслишь? Какой смысл рассуждать о какой-либо предметной области, когд неизвестна даже терминология?
Нет, рассуждать, безусловно, можно, но это уже не дилетанство - это ламмерство. Ибо дилетант - понимает, что он дилетант. Ламмер же - он дилетант, но считает себя "консультантом".
Впрочем, это все тоже лишь термины.

Так вот. Рассуждать в той области, в которой не владеешь даже терминологией - безусловно можно, но под одеялом, плиз. Бо слишком легко попасть в дурацкую ситуацию.
Хотя занятно, конечно, но надоедать стало... Я как-то по началу надеялся на бОльшую вменяемость...


 
Тульский ©   (2006-04-25 08:35) [188]


> Почему программисты не хотят структурировать код?

Программисты как раз хотят.


 
vuk ©   (2006-04-25 09:26) [189]

Ниасилил. Почти 200 постов и никакого толку нет. И не будет, что характерно. Самим-то воду в ступе толочь не надоело?


 
Игорь Шевченко ©   (2006-04-25 10:59) [190]

Never argue with the fool. People may not see the difference (c) Murphy"s Laws


 
sniknik ©   (2006-04-25 11:45) [191]

> Never argue with the fool. ...
а у меня над столом афоризм висит (както гдето прочитал, понравился очень)

Не заводи споров с идиотами - проиграеш! Они стянут тебя на свой уровень и задавят там своим опытом...

так, о чем это я... а ни о чем в общемто. ;о))


 
КиТаЯц ©   (2006-04-25 11:59) [192]


> sniknik ©   (25.04.06 11:45) [191]

Гут! :)


 
alex_*** ©   (2006-04-25 12:36) [193]

я программист и хочу структурировать свой код. и даже структурирую(в моем понимании). -> Постановка вопроса неверна.
200 постов ни о чем - круто. Был у нас мужик - разрабатывал ТЗ. Хотел сделать полностью нормализованную универсальную схему. Он ТАКОЕ ТЗ выдал что даже фразы в предложения с первого прочтения не выстраивались. Отрывки ТЗ мы под потом пиво цитировали - смеха ради. С ним даже разговаривать тяжело было. Тоже пытался всех учить и когда его общих фраз не понимали то называл всех необразованными, типа даже не знаете таких слов какие я вам говорю. Как неоднократно уже говорилось, надо предметно говорить. Про структуру чего-то конкретного.
p.s
Этого мужика выперли в итоге. Так как его никто не понимал. Ни программисты для которых он пытался ТЗ делать, ни пользователи, для которых он документацию  готовил. Так что автор пусть делает выводы.


 
alex_*** ©   (2006-04-25 12:36) [194]

я программист и хочу структурировать свой код. и даже структурирую(в моем понимании). -> Постановка вопроса неверна.
200 постов ни о чем - круто. Был у нас мужик - разрабатывал ТЗ. Хотел сделать полностью нормализованную универсальную схему. Он ТАКОЕ ТЗ выдал что даже фразы в предложения с первого прочтения не выстраивались. Отрывки ТЗ мы под потом пиво цитировали - смеха ради. С ним даже разговаривать тяжело было. Тоже пытался всех учить и когда его общих фраз не понимали то называл всех необразованными, типа даже не знаете таких слов какие я вам говорю. Как неоднократно уже говорилось, надо предметно говорить. Про структуру чего-то конкретного.
p.s
Этого мужика выперли в итоге. Так как его никто не понимал. Ни программисты для которых он пытался ТЗ делать, ни пользователи, для которых он документацию  готовил. Так что автор пусть делает выводы.


 
alex_*** ©   (2006-04-25 12:36) [195]

я программист и хочу структурировать свой код. и даже структурирую(в моем понимании). -> Постановка вопроса неверна.
200 постов ни о чем - круто. Был у нас мужик - разрабатывал ТЗ. Хотел сделать полностью нормализованную универсальную схему. Он ТАКОЕ ТЗ выдал что даже фразы в предложения с первого прочтения не выстраивались. Отрывки ТЗ мы под потом пиво цитировали - смеха ради. С ним даже разговаривать тяжело было. Тоже пытался всех учить и когда его общих фраз не понимали то называл всех необразованными, типа даже не знаете таких слов какие я вам говорю. Как неоднократно уже говорилось, надо предметно говорить. Про структуру чего-то конкретного.
p.s
Этого мужика выперли в итоге. Так как его никто не понимал. Ни программисты для которых он пытался ТЗ делать, ни пользователи, для которых он документацию  готовил. Так что автор пусть делает выводы.


 
alex_*** ©   (2006-04-25 12:37) [196]

и я флудить начал :) Извиняюсь


 
alex_*** ©   (2006-04-25 13:31) [197]

кстати, я заметил, если человек не может объяснить проблему простыми словами, он её до конца не понимает


 
Algol   (2006-04-25 18:49) [198]


> Не заводи споров с идиотами - проиграеш! Они стянут тебя
> на свой уровень и задавят там своим опытом...


Можно ли отсюда сделать вывод, что все проигравшие спор, являются умнее своих оппонентов ? ))


 
xayam ©   (2006-04-25 22:44) [199]


> KSergey ©   (25.04.06 08:10) [187]

[178] - это к тебе относится

> Тульский ©   (25.04.06 08:35) [188]

А ты что ВСЕ программисты? Не дофига ли чести

> vuk ©   (25.04.06 09:26) [189]

Еще раз попробуй. Хотя не стоит вся суть выражается одним предложением - структура (не важно чего, пофантазируйте) имеет первостепенное значение по отношению к данным (замени любым другим словом, подходящим по смыслу). Все остальные посты чтобы ПОКАЗАТЬ что это так. А разве это не очевидно? Очевидно, но не для ВСЕХ, раз столько вопросов.

> Игорь Шевченко ©   (25.04.06 10:59) [190]

Игорь, Игорь как же можно? На тебя то я "потратил" целую ветку, а ты так и не уловил сути и дальше будешь упорствовать и не сыпать мука, если так, ни о каком решении любой задачи ты НЕ можешь говорить вообще и кто ты если я - идиот...я думаю тебе понятно

> sniknik ©   (25.04.06 11:45) [191]
> КиТаЯц ©   (25.04.06 11:59) [192]

Ребята Вас я уже обобщил (читайте выше). Парадигмы  поддерживают люди не только их высказывающих впервые (это тот на кого Вы ссылаетесь), но и те кто на них ссылается - а это Вы.

> alex_*** ©   (25.04.06 12:36) [193]
> я программист и хочу структурировать свой код. и даже структурирую(в
> моем понимании). -> Постановка вопроса неверна.
> 200 постов ни о чем - круто. Был у нас мужик - разрабатывал...

Хочешь - используй РЕФАКТОРИНГ - это в первом посте написано, вообще то. Но ты этого не увидел? Правильно. Вот про это УЗКОЕ понимание слов я и говорил в большинстве случаев. Да ни о чем, но я это делал СПЕЦИАЛЬНО, чтобы ты и любой мог понять ЗНАЧЕНИЕ СТРУКТУРУ, она везде, она корень проблемы, она - суть и поэтому она имеет первостепенное значение. Все это ДИАЛЕКТИКА, основанная на ЛОГИКЕ. И если ты сможешь увидеть (не глазами а разумом) структуру там где ее не видит другой, тогда ты сможешь решить ЛЮБУЮ задачу.

> Algol   (25.04.06 18:49) [198]

Не делай выводов из противоречий. У тебя своя голова есть, наверно


 
Sergey Masloff   (2006-04-25 22:55) [200]

>тогда ты сможешь решить ЛЮБУЮ задачу
Например, задачу сжатия без потерь любого объема информации в 1 байт.
А что был человек который решал. И терминология была похожая. Только главное было не СТРУКТУРА а ТОЧКА. Кипятился тоже говорил - ну как вы не понимаете. ТОЧКА. У нее нет ширины и длинны. Все сжимается в точку.
Вот бы вам заспорить - кто первичней СТРУКТУРА или ТОЧКА



Страницы: 1 2 3 4 5 6 7 8 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.86 MB
Время: 0.088 c
2-1146844463
WST
2006-05-05 19:54
2006.05.21
Edit


3-1143784593
max1990
2006-03-31 09:56
2006.05.21
не могу создать ссылочную целостность


15-1145868928
031178
2006-04-24 12:55
2006.05.21
Как защитить свою программу


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


8-1135340052
race1
2005-12-23 15:14
2006.05.21
wavein