Size: a a a

Software Design/Architecture/Zen

2021 January 15

SP

Stanislav Popov in Software Design/Architecture/Zen
и что это за задачи которые не требуют нормального поднятия ошибки вверх по стеку?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Roman
Допустим, проект написан на перле, давно приносит деньги и поддерживать его настолько сложно, что дешевле перевезти на другой язык. На что ориентироваться?
ну вот у тебя выбор между чем и чем? по каким критериям? переписать с перла на пых?)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Stanislav Popov
и что это за задачи которые не требуют нормального поднятия ошибки вверх по стеку?
там где ценнее явная обработка ошибок - язык для людей без воображения короч
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
Sergey Protko
там где ценнее явная обработка ошибок - язык для людей без воображения короч
так явная там которая требует обрабатывать а не забывать потому что писать больно
источник

R

Roman in Software Design/Architecture/Zen
Sergey Protko
ну вот у тебя выбор между чем и чем? по каким критериям? переписать с перла на пых?)
У меня умственный эксперимент:) Выбор между всем. Выбор сферического коня в вакууме при идеальных условиях.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Roman
У меня умственный эксперимент:) Выбор между всем. Выбор сферического коня в вакууме при идеальных условиях.
тогда lisp.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
в конце остается только он
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
тайпчекер для лиспа самому писать?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
зачем тебе тайпчекер?)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
давайте начнем проектировать the last programming language, который решит все возможные задачи.
источник

MM

Maksim Masiukevich in Software Design/Architecture/Zen
Евгений Ромашкан
Тайпчекер мейнстримных языков со стат. типизацией в большинстве случаев предупреждает о таких вещах в компайл-тайме
и тут мы возвращаемся к тому, что фактического компаил тайма в пхп нет, но давно есть зоопарк инструментов для выполнения той же самой функции.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
у тебя ж сферические кони в вакууме. им тайпчекер не нужен
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Maksim Masiukevich
и тут мы возвращаемся к тому, что фактического компаил тайма в пхп нет, но давно есть зоопарк инструментов для выполнения той же самой функции.
Да, полтора костыля которые изредка используют
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Которым к либам стабы нужны
источник

R

Roman in Software Design/Architecture/Zen
Sergey Protko
у тебя ж сферические кони в вакууме. им тайпчекер не нужен
Слишком буквально понял:) Я имею ввиду, что нужно принебречь отсутствием опыта и сложностью обучения языку. Но вся инфраструктура остаётся — JSON'чики, вебсокеты, хайлоады, очереди и прочие http
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Roman
У меня умственный эксперимент:) Выбор между всем. Выбор сферического коня в вакууме при идеальных условиях.
ну вот у меня вполне даже практический вопрос "на что переписывать легаси на пыхе". Выбор есть между .net (потому что в компании экспертиза есть), java (потому что котлин и есть чуть-чуть джавистов и скалистов), nodejs (потому что опять же много кто умеет в typescript и переучить php-ников не составит труда)...

по факту все что угодно сойдет.
источник

MM

Maksim Masiukevich in Software Design/Architecture/Zen
Евгений Ромашкан
Да, полтора костыля которые изредка используют
то, что не используют - половые трудности тех самых макак. Компилятор никак не помешает идиотам схожей квалификации творить лютую ссанину.
источник

R

Roman in Software Design/Architecture/Zen
Ну вот .net/java/ts — это уже что-то, чем вопросы на вопросы:)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
так сишарп же сразу предложили, и тайпскрипт...
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну и не джава наверное все-таки, а котлин
источник