The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

EiffelStudio 6.6 - IDE для языка Eiffel , opennews (??), 01-Июн-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "EiffelStudio 6.6 - IDE для языка Eiffel "  +/
Сообщение от croster (ok), 01-Июн-10, 16:08 
Для начала стоит изучить проектирование по контракту - ключевая, на мой взгляд, идея Eiffel. На русском можно почитать недавно вышедший цикл статей в блоге:
http://sergeyteplyakov.blogspot.com/search/label/Design%...
Безусловно, стоит прочесть классическую книгу Бертрана Мейера "Объектно-ориентированное конструирование программных систем" (на русском). И более доступную книгу для студентов того же Мейера:  Bertrand Meyer "Touch of Class: Learning to Program Well with Objects and Contracts" (пока только на английском, но к концу года обещают перевести на русский).
Вот краткий обзор языка:
http://eao197.narod.ru/better_language/languages/eiffel/0_ov...
Мое личное мнение об этом языке (ИМХО) - идеальный язык для обучения программированию. И последняя книга "Touch of Class" только еще больше меня убеждает в этом мнении.
Ответить | Правка | Наверх | Cообщить модератору

6. "EiffelStudio 6.6 - IDE для языка Eiffel "  +/
Сообщение от Coboldemail (??), 01-Июн-10, 16:36 
Да, спасибо, Мейера тоже читал пару лет назад, и про ипользование BON тоже, очень заинтересовался, кое-что пробовал сам писать тоже. Полностью согласен что это идеальный язык чтобы учиться программировать правильно. Вот только это язык на мой взгляд не для одиночек, его сила в решении проблем работы в комманде и разработки очень сложных систем, и вот тут у меня как раз незадача: люди с которыми я работаю вместе уже имеют определённые знания и опыт, но пришел к ним этот опыт по сути из явы, и в институте они UML изучали а не BON, и думают они поэтому в стиле явы, рады что с юнит-тестами через пень-колоду разобрались и на большее не замахваются. Не знаю я пока как можно было-бы этих людей заинтересовать с Eiffel поработать, вот и вопрос - может у кого-нибудь есть положительный опыт реальных проектов на этом языке, не 20-летней давности, а с учётом современных реалий? Об этом было бы очень интересно почитать.
Ответить | Правка | Наверх | Cообщить модератору

10. "EiffelStudio 6.6 - IDE для языка Eiffel "  +/
Сообщение от не наш (?), 01-Июн-10, 17:10 
>Вот только это язык на мой взгляд не для одиночек, его сила в решении проблем работы в комманде и разработки очень сложных систем,

Любой язык можно использовать и в "одиночестве", и в команде.
Тут скорее всего имеет место стадное чувство и страх что-то в одиночестве самому начинать.

Кроме того. А почему нельзя использовать разные языки в одной команде. Ну да, религия не позволяет.

Однако основное назначение всех абстрактных объектно-контрактных-супер-пупер-проблемно-ориентированных языков как раз и заключается в том, что реализацию интерфейсов, моделей или чего там еще можно делать на множестве других языков. Предоставив тем самым другим любителям других языков просто интегрироваться в проект.

>и вот тут у меня как раз незадача: люди с которыми я работаю вместе уже имеют определённые знания и опыт,

Незадача заключается в том, что вместо того, чтобы самостоятельно изучить то, что показалось перспективным, здесь имеет место непреодолимое желание убедить других делать то же самое.
Ярко выраженное стадное чувство.

>Не знаю я пока как можно было-бы этих людей заинтересовать с Eiffel поработать,

Может проще найти уже заинтересованных?

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

>вот и вопрос - может у кого-нибудь есть положительный опыт реальных проектов на этом языке,

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

>не 20-летней давности, а с учётом современных реалий? Об этом было бы очень интересно почитать.

Ну, если этот язык до сих пор существует и развивается, наверное "современные реалии" в нем как-то учитываются.

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

А еще не забывать, что много "новое" и "современнореальное" часто оказывается "хорошо забытым старым".

Ответить | Правка | Наверх | Cообщить модератору

18. "EiffelStudio 6.6 - IDE для языка Eiffel "  +/
Сообщение от Coboldemail (??), 01-Июн-10, 17:46 
>Любой язык можно использовать и в "одиночестве", и в команде.
>Тут скорее всего имеет место стадное чувство и страх что-то в одиночестве
>самому начинать.

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

>
>Кроме того. А почему нельзя использовать разные языки в одной команде. Ну
>да, религия не позволяет.

у уже ниже ответил

>
>Незадача заключается в том, что вместо того, чтобы самостоятельно изучить то, что
>показалось перспективным, здесь имеет место непреодолимое желание убедить других делать то
>же самое.
>Ярко выраженное стадное чувство.

ещё раз, айфель - особый случай, он был создан чтобы решать спецефические задачи, которые без наличия "стада" обычно не встречаются

>
>Может проще найти уже заинтересованных?

да, это было бы не плохо. Поищу интересный опенсорсный проект. Серьёзно.

>
>Т.е. без чужого "положительного опыта" ну просто никак.
>А разве опыта тех, кто это создал, поддерживает и развивает недостаточно?

да, опыт тех кто его создал почему-то не убеждает. Создалось впечатление что язык жив больше ради поддержки существующих проектов, ну и кое-где его студентам дают изучать. Не нашёл я на нём пока достаточно активных новых проектов.


Ответить | Правка | Наверх | Cообщить модератору

24. "EiffelStudio 6.6 - IDE для языка Eiffel "  +/
Сообщение от не наш (?), 01-Июн-10, 18:10 
>я к счастью работал с достаточным количеством языков, чтобы не бояться стадного чувства. Как раз айфель на мой взгляд - другой случай. Но может быть конечно я в этот раз ошибаюсь.
>ещё раз, айфель - особый случай, он был создан чтобы решать спецефические задачи, которые без наличия "стада" обычно не встречаются

Все ясно. Для вас "стадо" и "команда" примерно одно и то же. В этом и проблема.
В стаде все стремятся делать одно и то же, и смотрят друг на друга.
В команде каждый занимается своим делом и по-своему. Возможно даже на своем языке, и результаты объединяются для достижения максимальной отдачи за счет синергетического эффекта.

Так что вам скорее всего нужно просто поискать настоящую команду, а не стадо, и поучиться в ней взаимодействовать. И дело даже не в конкретном языке, а в самом мышлении.

>да, опыт тех кто его создал почему-то не убеждает.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

31. "EiffelStudio 6.6 - IDE для языка Eiffel "  +/
Сообщение от Coboldemail (??), 01-Июн-10, 18:25 
>[оверквотинг удален]
>В стаде все стремятся делать одно и то же, и смотрят друг
>на друга.
>В команде каждый занимается своим делом и по-своему. Возможно даже на своем
>языке, и результаты объединяются для достижения максимальной отдачи за счет синергетического
>эффекта.
>
>Так что вам скорее всего нужно просто поискать настоящую команду, а не
>стадо, и поучиться в ней взаимодействовать. И дело даже не в
>конкретном языке, а в самом мышлении.
>

Спасибо, хорошая мысль.

>>да, опыт тех кто его создал почему-то не убеждает.
>
>Ну вот очередное подтверждение наличия "замкнутого круга". Вы оказывается сами не достаточно
>убеждены. Но при этом пытаетсь убедить других. Видимо чтобы они это
>сами начали, и чтобы помогли убедиться вам.
>

нет, это уже врядли. Но на данный момент для меня интересна общая продуктивность нашей комманды.

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

нужно подумать.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру