Обновить
25
ApeCoder@ApeCoder

Разработчик

0,1
Рейтинг
6
Подписчики
Отправить сообщение
Я думаю, если б к вашей какой-нибудь особенности относились в обществе так же как к гомосексуализму у нас, вы бы тоже болезнено реагировали на подобную «самоиронию». Можно еще придти в семью повешенного и пошутить аналогией с физическими свойствамми маятниука — а чо формально вы правы, да.
Производственный брак — продукция, которая не удовлетворяет всем установленным требованиям,

Каким конкретно требованиям не отвечают гомосексуалисты?
А при чем тут любовь к котикам? Из-за чувства ненадежности?
Следуя этой логике любого кто использует презерватив (ну или вообще любой секс без зачатия) можно сравнить с педофилом :).
Абсолютно легко: в отсутствие феромонов вокруг, в отсутствие психологической зависимости от секса — никакой потребности в мастурбации не возникает.

Можно пруф?
Kaspersky (Virus Removal Tool) или (Kaspersky Virus) removal tool? :)
лично я использую подобную запись, чтобы отделить функции с составным именем от простых


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

image

зачем если нужен велосипед, выпиливать его из самолёта

Поюзать самолетную инфраструктуру.

в плане синтаксиса ничего нового не изобретено

А вот это function (name) откуда взято?
Ваша реплика выглядит странно. Мы как раз и выясняем в чем отличие «DSL на котором удобно писать скрипты сборки» от языка общего назначения (вернее, если обойтись eDSL нельзя ли скомпенсировать недостаток заточенности под задачу выгодами от лучшей поддержки).

Я взял подмножество ваших требований а вы его отрицаете словом нет, не добавляя ясности.

К тому же я задал вопрос «В любом случае нельзя ли взять наиболее подходящий ЯП общего назначения и внести необходимые дополнения туда?»

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

То есть нужен язык со string interpolation, foreach, именованными аргументами, подобием модульности и без кавычек?

Вот эти фичи мне кажутся сомнительныими:

— В том числе рекурсивное (${FOO_${BAR}}) которое иначе потребовало бы запаковку значений в словари и обратно

Если использовать чем это лучше чем ${foo.bar}

— Форсирование повторения условия в endif/endfor/end* что сильно увеличивает читабельность

Нет ли способа так увеличивать читабельность, чтобы это не понадобилось?

— Макросы

Мне кажется, в динамических языках это не так сильно нужно.

А вот это я не понял:
— Кэшированные переменные и все их атрибуты

В любом случае нельзя ли взять наиболее подходящий ЯП общего назначения и внести необходимые дополнения туда?
Было бы хуже, если вместо

function (clrscr)
file(WRITE /dev/stdout "${ESCAPE}[2J")
endfunction(clrscr)

Было бы

function clrscr() { stdout.write(escape + «2J») }?

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

Хороший юнит тест для акцептанс, и интегрейшен тестов это не так.

Если при повседневных изменениях нужно проверять всё вручную и вписывать во все «тесты» новые пиксели, от такого TDD больше хлопот, чем пользы.

В гугле, как я понял, весь этот геморрой и происходит. Зависит от размера ущерба в случае поломки. Представьте, если например в случае неправильного рендеринга в продакшене у вас отрезают палец. :)
А пиксели нельзя прочитать и сравнить?
Почитайте книжку How Google Tests Software как они браузер тестировали.

Правда вам может не подойти, если вы не гугл.
тесты как и требования деляться на функциональные и performance и всякие другие соответственно отдельно проверять корректность, отдельно производительность. И автоиатизировать
>>>Ведь сама картинка даже не поменяется.

А что поменяется?

Информация

В рейтинге
4 781-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность