powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Эффективность разработки ПО
25 сообщений из 127, страница 2 из 6
Эффективность разработки ПО
    #38173466
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickiscrafmпропущено...

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

p.s. то что описал andreymx и то что вы приняли за автоматизацию "элементов интерфейса", по какой-то причине, совершенно этим не является.

То есть вы не в курсе, что ООП выгоднее чем лапшепрограммирование? 8-()

Он прав. Именно так происходит с бизнес-приложениями, которые пишут профессиональные программисты, забыв пригласить в команду бизнес-аналитика и архитектора. Вместо автоматизации бизнес-задач сопровождение такой системы превращается в бесконечное допиливание стандартных сущностей или в бесконечную головоломку, как обойти их ограничения.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173481
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickiscrafmпропущено...

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

p.s. то что описал andreymx и то что вы приняли за автоматизацию "элементов интерфейса", по какой-то причине, совершенно этим не является.

То есть вы не в курсе, что ООП выгоднее чем лапшепрограммирование? 8-()
где в моих словах было какое-то "лапшепрограммирование"? Что это такое?
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173487
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickСтранно такое слышать от программиста. Вы не в курсе зачем библиотека System.dll или System.Data.dll и набор сущностей, который там есть? И как это помогает программистам тоже не в курсе? Я в шоке...
ты еще просто молод и неопытен в разработке. Многим кажется что ООП сейчас сделает революцию в бизнес-приложениях ( при чем здесь System.dll... у тебя путаница в сущностях, как ты их называешь )
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173557
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmOld NickСтранно такое слышать от программиста. Вы не в курсе зачем библиотека System.dll или System.Data.dll и набор сущностей, который там есть? И как это помогает программистам тоже не в курсе? Я в шоке...
ты еще просто молод и неопытен в разработке. Многим кажется что ООП сейчас сделает революцию в бизнес-приложениях ( при чем здесь System.dll... у тебя путаница в сущностях, как ты их называешь )

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

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

И мне кажется мы разные вещи понимаем под словами ООП в базе
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173562
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmOld NickСтранно такое слышать от программиста. Вы не в курсе зачем библиотека System.dll или System.Data.dll и набор сущностей, который там есть? И как это помогает программистам тоже не в курсе? Я в шоке...
ты еще просто молод и неопытен в разработке. Многим кажется что ООП сейчас сделает революцию в бизнес-приложениях ( при чем здесь System.dll... у тебя путаница в сущностях, как ты их называешь )

Мои сущности - это

1. Пользователь
2. Организация
3. Товар
4. Документ
5. Приходный ордер
6. Регистр учёта
7. Операция
8. Бизнес-процесс
....
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173610
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickзачем на каждом новом проекте с нуля проектировать, например, регистр учета, иерархию субъектов, систему доступа, BPMS-движок, событийную систему?
1. какой-то регистр учета и какая-то иерархия субъектов - это одно
2. BPMS-движок, событийная система - это другое

2 - конечно не нужно проектировать каждый раз, это автономное ПО.
1 - если под этим понимается то, что вы озвучили далее, то действительно это проектируется для каждого нового проекта. Если конечно вы говорите о разработке чего-то "коробочного", то да. В этом случае проектируется один раз на все случаи жизни, а потом используется, нужно оно или нет.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173619
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmOld Nickзачем на каждом новом проекте с нуля проектировать, например, регистр учета, иерархию субъектов, систему доступа, BPMS-движок, событийную систему?
1. какой-то регистр учета и какая-то иерархия субъектов - это одно
2. BPMS-движок, событийная система - это другое

2 - конечно не нужно проектировать каждый раз, это автономное ПО.
1 - если под этим понимается то, что вы озвучили далее, то действительно это проектируется для каждого нового проекта. Если конечно вы говорите о разработке чего-то "коробочного", то да. В этом случае проектируется один раз на все случаи жизни, а потом используется, нужно оно или нет.

А если это не автономное ПО, а просто набор классов в библиотеке? И при компиляции проекта просто указываешь то. что будешь использовать

И регистр с иерархией субъектов у меня вместе с движком BPMS и событийной системой находится, не вижу почему это другое.
И я не разрабатываю коробочное, просто делаю так, что сущности не зависят от прикладной задачи. Просто заказчику поставляется то, что ему нужно и пишутся под него процессы. И это всё на ООП. Не представляю как это без ООП делать.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173620
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickiscrafmпропущено...

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

Да, конечно, молод, я всего 11 лет использую библиотеку сущностей, написанную на SQL, многие куски кода я даже забыл как работают, просто использую и всё. И мне лень каждый раз с нуля программировать.
извини, не хотел чтобы это выглядело таким образом (как личный выпад), не поставил просто смайлик, чтобы было четкое указание на сарказм.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173627
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickя не разрабатываю коробочное, просто делаю так, что сущности не зависят от прикладной задачи. Просто заказчику поставляется то, что ему нужно и пишутся под него процессы. И это всё на ООП. Не представляю как это без ООП делать.
уточни такой момент: заказчику, который является торговцем мясом и заказчику, который является проектной организацией поставляется одни и тот же объект Организации? каждый раз же проектировать не требуется?
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173920
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nick,

Видимо у каждого разработчика наступает такой момент, когда он считает что крут нереально, постиг дзен и Бога за бороду ухватил.
Когда у вас сущности товар да приходный ордер - и в самом деле, кажется, что потолок разработки-то - вот он. А 1С-овцы, к слову - с этого вообще начинают, некоторые даже не знают, что есть некий SQL, серьезно.

А вот когда приходят более сложные задачи, тогда сначала слетает гонор, потом паника, а потом заваленный проект. Увы.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173922
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickпропущено...
То есть вы не в курсе, что ООП выгоднее чем лапшепрограммирование? 8-()Редкостный отжиг...
Аффтару для ознакомления - "Почему объектно-ориентированное программирование провалилось?"
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173952
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old Nickiscrafmпропущено...

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

Да, конечно, молод, я всего 11 лет использую библиотеку сущностей, написанную на SQL, многие куски кода я даже забыл как работают, просто использую и всё. И мне лень каждый раз с нуля программировать.
Осталось только внятно сформулировать "мысл" о том, какое отношение "библиотека на SQL" имеет отношение к ООП - и будет все небо в алмазах...
В качестве "наводки"...
Во-первых, SQL ни разу не ОО-язык...
Во-вторых, реляционные БД, с которыми SQL (обычно) применяют, в "объекты" в стиле ООП не очень хорошо помещаются - вплоть до "не помещается вообще"...
Ну, а использование библиотек - это вообще технологии времен времен перфокарт, когда не то, чтобы об объектно-ориентированном, но и о структурном программировании еще только думали...
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38173986
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvАффтару для ознакомления - "Почему объектно-ориентированное программирование провалилось?"
корявая, мягко говоря, статья...

Попало под руку заявление автора:
авторНаследование — это самая большая провокация в индустрии. Ни в каком моделировании наследования не существует (и в реальной жизни его нет тоже) — ни в электронике, ни в бухгалтерии, ни в политике, ни где бы то ни было еще.
Автор этой статьи в блоге, похоже, слабо знаком с теми вещами, о которых он пишет. Наследования нет в политике... в бухгалтерии... хм...
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174001
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комментарии к статье почитал...

авторА кто-нибудь из сторонников "провала ООП" может привести пример крупного приложения уровня enterprise, написанного в процедурном стиле? Неужели есть такие извращенцы? Как иначе назвать людей, поддерживающих проект на 100-200 тысяч строк кода в процедурном стиле?

уровень ИТ зашкаливает, причем что с одной, что с другой стороны.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174011
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmАвтор этой статьи в блоге, похоже, слабо знаком с теми вещами, о которых он пишет. Наследования нет в политике... в бухгалтерии... хм...
Гм. А где наследование в политике ? Максимум, что есть - это изучение "хороших паттернов проектирования"
студентами-международниками.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174017
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizhiscrafmАвтор этой статьи в блоге, похоже, слабо знаком с теми вещами, о которых он пишет. Наследования нет в политике... в бухгалтерии... хм...
Гм. А где наследование в политике ? Максимум, что есть - это изучение "хороших паттернов проектирования"
студентами-международниками.
демократы, христианские демократы, социал-демократы и еще куча наследников
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174021
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizh,
про наследование, которого нет в бухгалтерии, еще более интересно.
Активы-Имущество-Деньги-Обязательства и т.д.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174029
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmsphinx_mvАффтару для ознакомления - "Почему объектно-ориентированное программирование провалилось?"
корявая, мягко говоря, статья...

Попало под руку заявление автора:
авторНаследование — это самая большая провокация в индустрии. Ни в каком моделировании наследования не существует (и в реальной жизни его нет тоже) — ни в электронике, ни в бухгалтерии, ни в политике, ни где бы то ни было еще.
Автор этой статьи в блоге, похоже, слабо знаком с теми вещами, о которых он пишет. Наследования нет в политике... в бухгалтерии... хм...Вот не пойму - в этом месте плакать или смеяться?
Такое "ошушение", что Вы уже успели защитить докторскую в Стэндфорде и, как минимум, поработать старшим архитектором в Sun и IBM...
Прошло ровно 10 лет с публикации известной и классической в мире программирования статьи, написанной Ричардом Гэбриелом , название которой стало уже нарицательным и вынесено в заголовок моей заметки. Автор этой нашумевшей статьи, доктор компьютерных наук Стэнфорда , старший архитектор по разработке ПО сначала Sun , а потом и IBM , Ричард ГэбриелВ статье можно еще одно не менее интересное мнение от не менее интересного автора увидеть:
Другой крупный критик ООП - это известный специалист по программированию - Александр Степанов, который работая в Bell Labs участвовал в создании C++ вместе c Бьерном Страуструпом, а впоследствии, уже по приглашению в HP Labs, написал Standard Template Library (STL).
Александр Александрович полностью разочаровался в парадигме ООП, в частности он пишет:
"Я уверен, что ООП методологически неверна. Она начинает с построения классов. Это как если бы математики начинали бы с аксиом. Но реально никто не начинает с аксиом, все начинают с доказательств. Только когда найден набор подходящих доказательств, лишь тогда на этой основе выводится аксиома. Т.е. в математике вы заканчиваете аксиомой.
Тоже самое и с программированием: сначала вы должны начинать развивать алгоритмы, и только в конце этой работы приходите к тому, что вы в состоянии сформулировать четкие и непротиворечивые интерфейсы. Именно из-за этой неразберихи в ООП так популярен рефакторинг - из-за ущербности парадигмы вы просто обречены на переписывание программы, уже в тот самый момент, когда только задумали её спроектировать в ООП-стиле".
И таких мнений от достаточно известных в "программистских кругах" людей в статье, находящейся по той самой ссылке , более чем достаточно, чтобы, как минимимум, не пытаться необоснованно переоценивать ООП как методологию. Очень рекомендую "озадачиться" ознакомлением с результатами сравнения эфективности ООП относительно не-ООП. Соответствующее исследование проводилось в MIT (Massachusetts Institute of Technology) - Productivity Analysis of Object-Oriented Software Developed in a Commercial Environment
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174041
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sphinx_mv

"Это как если бы математики начинали бы с аксиом. Но реально никто не начинает с аксиом, все начинают с доказательств. Только когда найден набор подходящих доказательств, лишь тогда на этой основе выводится аксиома. Т.е. в математике вы заканчиваете аксиомой."

Голубчик, ну это же бред.:) Ну Вы хоть в Википедии посмотрите, что такое аксиома , или вспомните, с чего геометрию начинали изучать (с аксиоматических понятий "точка" и "прямая"). А тоВы лепите, не думая, а впечатление, чтоВы не думаете.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174046
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mviscrafmпропущено...

корявая, мягко говоря, статья...

Попало под руку заявление автора:
пропущено...

Автор этой статьи в блоге, похоже, слабо знаком с теми вещами, о которых он пишет. Наследования нет в политике... в бухгалтерии... хм...Вот не пойму - в этом месте плакать или смеяться?
Такое "ошушение", что Вы уже успели защитить докторскую в Стэндфорде и, как минимум, поработать старшим архитектором в Sun и IBM...
плакать или смеяться? Автор может быть хоть котом в сапогах, но это не повод ляпать о том, что в бухгалтерии нет наследования.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174049
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю что здесь какой-то неправильный перевод на русский. К тому же при чем здесь Gabriel. Есть ссылка на "оригинал"? Уже вопрос стоит о качестве интерпретации текстов Gabriel-а, а не о провале ООП. Я разрабатывал однотипные приложения и в ООП средах и в функциональных. Всему свое место. В бизнес-приложениях ООП как гиря на ноге, в системных разработках конечно без ООП тяжело, но не смертельно. Больше разговоров в среде публицистов и блогеров.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174056
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene2 sphinx_mv

"Это как если бы математики начинали бы с аксиом. Но реально никто не начинает с аксиом, все начинают с доказательств. Только когда найден набор подходящих доказательств, лишь тогда на этой основе выводится аксиома. Т.е. в математике вы заканчиваете аксиомой."

Голубчик, ну это же бред.:) Ну Вы хоть в Википедии посмотрите, что такое аксиома , или вспомните, с чего геометрию начинали изучать (с аксиоматических понятий "точка" и "прямая"). А тоВы лепите, не думая, а впечатление, чтоВы не думаете.:)
В случае с ООП - оно даже не аксиома, а набор ничем не подкрепленных суеверий, к тому же уровня передаваемых из уст в уста народного творчества. Это было раз...

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

:) Вы абсолютно уверены, что "точка" и "прямая" в математике - "аксиомы"? (а это было три)

:) Ну, и четыре - последний абзац по Вашей ссылке :
Сейчас аксиомы обосновываются не сами по себе, а в качестве необходимых базовых элементов теории. Критерии формирования набора аксиом в рамках конкретной теории часто являются прагматическими: краткость формулировки, удобство манипулирования, минимизация числа исходных понятий и т. п. Такой подход не гарантирует истинность принятых аксиом. Лишь подтверждение теории является одновременно и подтверждением набора её аксиом .Истинность теории "о более эффективном программировании с использованием ООП" опровергается окружающей действительностью.
Даже точное количество одних только классов "базовой поставки" .NET или Java - на выбор! - вряд ли кто скажет...
"Овер ХЗ сколько" - примерно "дословная" интерпретация "общеизвестных" познаний в данном вопросе.
Риторический вопрос о знании всех методов этих классов задавать?
Соответственно, любая попытка заявлять о возможности эфективно использовать что-то, о чем практически никто не имеет полного представления - это неплохое обоснование длятого, чтобы провести лето, зиму, весну, осень (нужное подчеркнуть) на даче у купца Канатчикова... :)
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174059
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmsphinx_mvпропущено...
Вот не пойму - в этом месте плакать или смеяться?
Такое "ошушение", что Вы уже успели защитить докторскую в Стэндфорде и, как минимум, поработать старшим архитектором в Sun и IBM...
плакать или смеяться? Автор может быть хоть котом в сапогах, но это не повод ляпать о том, что в бухгалтерии нет наследования.Нет в бухгалтерии наследования - и никогда не было!
Есть план счетов, журнал проводок, двойная запись и баланс, которые элементарным образом реализовывались, реализуются и еще долго будут реализовываться средствами реляционных БД, про которые тому уж лет 40 как известно, что никакого отношения к ООП не имеют - очевидно, как минимум, по причине отсутствия ООП в природе на момент создания теории реляционных БД.
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174111
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene"Это как если бы математики начинали бы с аксиом. Но реально никто не начинает с аксиом, все начинают с доказательств. Только когда найден набор подходящих доказательств, лишь тогда на этой основе выводится аксиома. Т.е. в математике вы заканчиваете аксиомой."

Голубчик, ну это же бред.:)

высказывание довольно "топорное" - возможно из-за перевода - но это далеко не бред. С аксиом в математике, действительно, никто не начинает. Они (аксиомы) - результат кропотливой работы. И эта аналогия с интерфейсами ООП очень удачна
...
Рейтинг: 0 / 0
Эффективность разработки ПО
    #38174157
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmМногим кажется что ООП сейчас сделает революцию в бизнес-приложениях
бугага, то же самое казалось 15 лет назад, когда я книжку по дельфи 2 читал.


ДжекНепотрошительОн прав. Именно так происходит с бизнес-приложениями, которые пишут профессиональные программисты, забыв пригласить в команду бизнес-аналитика и архитектора. Вместо автоматизации бизнес-задач сопровождение такой системы превращается в бесконечное допиливание стандартных сущностей или в бесконечную головоломку, как обойти их ограничения.
о да!!! этот бесконечный процесс - наше все!!:)

Но появление в команде еще и болтунов-дармоедов в виде бизнес-аналитика и архитектора не принесет улучшений:) Это я по опыту говорю.
...
Рейтинг: 0 / 0
25 сообщений из 127, страница 2 из 6
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Эффективность разработки ПО
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]