Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Платформа ERP: Типизация и ООП / 12 сообщений из 12, страница 1 из 1
31.03.2009, 14:54
    #35903423
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Если бы была создана платформа а-ля 1С с строгой типизацией и ООП, то она бы взлетела?
Понятно, что фактор не определяющий, но все же при прочих равных.
С уважением, Naf
...
Рейтинг: 0 / 0
31.03.2009, 15:13
    #35903496
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
NafЕсли бы была создана платформа а-ля 1С с строгой типизацией и ООП, то она бы взлетела?
Понятно, что фактор не определяющий, но все же при прочих равных.
С уважением, Naf


Наивный. Думаешь на взлёт какие-то крутые технологии влияют. Посмотри на первые версии 1С.

Правильный маркетинг и всё!!!!
...
Рейтинг: 0 / 0
31.03.2009, 15:13
    #35903498
Zombi 1C
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Эта платформа уже есть "Эталон"!
Взлетела она или нет - вопрос филосовский!
Кстати, имхо - строгая типизация - это шаг назад!

Взлетела бы система где нет языка программирования, но можно настроить все, что угодно, и работать все это будет быстро быстро :) Сделаешь?
...
Рейтинг: 0 / 0
31.03.2009, 15:26
    #35903551
Q
Q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Строгая типизация не дает прострелить ногу системному программисту, который ведет сильноформализованную структурно-сложную разработку платформы этой ERP и ее бизнес-ориентированного языка. Мне как конфигурасту, она будет мешать в тривиальных местах: (утрирую)
Код: plaintext
1.
2.
3.
Litre volumeOfGasoline =  10 ;
Buckazoid priceOfGazoline =  0 . 54 ;
...
ReceiptSum = volumeOfGazoline*priceOfGazoline; // УПЯЧКА! 'operator*(Litre&, Buckazoid&)' undefined.
Да и вообще, заставлять специалиста по бухии держать в голове сотню типов со всеми их родственными отношениями -- неразумно. Пусть он лучше ресурсы своей головы на бухию тратит, а типов будет минимально необходимое для предметной области количество (но, конечно, тоже без излишнего экстремизма :)).
...
Рейтинг: 0 / 0
31.03.2009, 15:26
    #35903554
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Zombi 1Cимхо - строгая типизация - это шаг назад!
в общем-то да.

Zombi 1CВзлетела бы система где нет языка программирования, но можно настроить все, что угодно, и работать все это будет быстро быстро :)
как не мечтай, а абсолютно исключить программирование несколько не реально, хоть малая часть но останется, имхо. Перевести его на более высокий уровень абстракции...
...
Рейтинг: 0 / 0
31.03.2009, 15:37
    #35903591
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Q
Код: plaintext
1.
2.
3.
Litre volumeOfGasoline =  10 ;
Buckazoid priceOfGazoline =  0 . 54 ;
...
ReceiptSum = volumeOfGazoline*priceOfGazoline; // УПЯЧКА! 'operator*(Litre&, Buckazoid&)' undefined.

если ты присвоил им числа, значит они определены от числовых, а значит есть операция. Или ты переопрделил для них присваивание? нет такого нам не нада. Не стоит создавать миллионы типов!
зато это поможет избавиться от таких конструкций, возможных в 1С:
Код: plaintext
1.
2.
3.
4.
5.
if условие1 then
a:= 1 
elseif условие2 then
a:='строка';
...
b:= 1 /a;
что будет, если выполнится условие2? а если оба условия не выполнятся?
...
Рейтинг: 0 / 0
31.03.2009, 16:17
    #35903749
Q
Q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Зато нет проблем (лишних буков в коде) с преобразованием строки в число (загружаем банковскую выпску выдиранием полей, и все...)
...
Рейтинг: 0 / 0
31.03.2009, 19:14
    #35904252
skeptik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Не спорьте горячие эстонские парни. Наличие или отсутсвие строгой типизации зависит от того по какому критерию оптимизируем язык:
- если оптимизируем по критерию "дешивизна и скорость разаработки" - тогда без типизации
- если оптимизируем по критерию "минимизация числа ошибок в коде" - тогда со строгой типизацией.
...
Рейтинг: 0 / 0
31.03.2009, 22:28
    #35904503
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Есть мнение, что "динамическая типизация - это вывод типоы для бедных"

А вот можно посмотреть как устроаны единицы измерения в F#

Если цена будет в руб/л, умножение вполне прокатит.

И вообще не путайте строгую типизацию, манифестную типизацию, слабую типизацию и динамическую
...
Рейтинг: 0 / 0
31.03.2009, 22:34
    #35904508
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
QМне как конфигурасту, она будет мешать в тривиальных местах

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

Модератор: Тема перенесена из форума "ERP и учетные системы".
...
Рейтинг: 0 / 0
01.04.2009, 09:33
    #35904890
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
NafЕсли бы была создана платформа а-ля 1С с строгой типизацией и ООП, то она бы взлетела?
Понятно, что фактор не определяющий, но все же при прочих равных.
С уважением, Naf
платформа для кого?
Для бухгалтера?
- Оно по имени бухгалтер - понятия не имеет об типизации и 3-х китах ООП.

Для конфигуратора?
- без комментариев
...
Рейтинг: 0 / 0
01.04.2009, 22:31
    #35906939
nekto_sp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Платформа ERP: Типизация и ООП
Модератор: Тема перенесена из форума "ERP и учетные системы".
По-моему зря...
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Платформа ERP: Типизация и ООП / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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