Форум
Философия программирования
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, WolfHound, Вы писали: WH>Здравствуйте, Mamut, Вы писали: WH>>>Все это относится и к работе с обычными языками. WH>>>Но работы будет в 10-100 раз больше. M>>Откда ты берешь эту цифру? [1] WH>Из того во что разворачиваются мои ДСЛ. M>>И, учитывая, что, например, инструментарий для DSL'ей отсутсвует, как класс, то работы будет совсем-совсем мало, ага ага. WH>Какой инструментарий тебе нужен? M>>Нет, можно обойтись без инструментария, но тогда возникнет вопрос с покрытием всего нагенеренного кода тестами. WH>Ты так говоришь, как будто написанный руками код покрывать тестами не нужно. WH>Я тебе больше скажу весь генерируемый код тестами покрывать и не надо. WH>Ошибки в генераторе кода ловятся на раз-два. После чего весь генерируемый код будет всегда правильный. WH>Чего не скажешь про рукописный. Ибо человек может в любой момент ошибиться, а компилятор железный. M>>Любое изменение/расширение DSL'я невозможно будет отловить кроме как полным тестированием всего и вся. И этих усилий явно не будет не в 10-100 раз меньше. WH>Глупости. M>>Кто будет гарантировать правильность генерируемого кода? Пушкин? WH>Кто будет гарантировать правильность написанного руками кода? Пушкин? M>>[1] У меня перед глазами два DSL'я. Один соответсвует твоим критериям, один — нет. WH>И что это за ДСЛи такие? M>>В частности, поэтому твои пафосные и ничем не подтверждаемые высказывания оставь неофитам. Казалось бы, «Философия» не «(К)СВ» и тут принято приводить больше доводов, чем «я так сказал, падите ниц». WH>Этим ты у нас занимаешься.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …