Сообщение Re[33]: MS забило на дотнет. Питону - да, сишарпу - нет? от 12.08.2021 0:08
Изменено 12.08.2021 1:30 vdimas
Re[33]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Ikemefula, Вы писали:
I>У юзера есть баг, который портит его данные. У тестеров и разрабов не воспроизводится.
Обычная ситуация в мире динамических языков.
Чтобы на них писать, объем тестов должен превышать в разы объем полезного кода, но вряд ли у вас так.
I>Итого — для JS это реализуется сравнительно небольшим количеством усилий.
Да не сказал бы.
В JS вообще всё реализуется довольно большим кол-вом усилий.
Поэтому-то в него импортируют либы, а не из него.
I>ДевТулс браузера при своей простоте позволяют:
I>1. проверить DOМ, поиграться с ними на живом кейсе
I>2. проверить стили, поиграться с ними на живом кейсе
I>3. REPL, котого в плюсах никогда не будет
У одного нет пакетных менеджеров в С++, у другого нет репла.
Дикари-с...
I>4. очень продвинутый сетевой сканер-профайлер
I>6. профалер для памяти
I>7. профайлер для CPU
На зачаточном уровне всё перечисленное.
Профайлера GPU нет, в самом профайлере непонятно, где user-space время, а где ядерное, т.е. тупо цифры, а что с ними делать — да ХЗ, т.е. в каком направлении оптимизировать — делать кол-во системных вызовов реже, обарабтывая за раз боле екрупные пачки, или на своей стороне алгоритм допиливать?
Не вижу ни false sharing, ни затрат на поддержание кеша в когерентности ни вообще трафик треша (степень охлаждения данных и кода).
Это что-то типа, каким мог быть профайлер для VBA в до-дотнетную эпоху? ))
I>То есть, ты можешь отлаживать почти всё, что предоставляет браузерный движок. То есть, всё, что необходимо приложению для работы.
И? Для того же дотнета в Студии есть хотя бы представление тасков и их последовательностей в человеческом виде, а в хромовых якобы девтулзах у тебя только сырые цепочки вызова колбэков, нагромождения нагромождений. ))
Это всё уровень начала нулевых (повторяю тезис, с которого пошёл спор, а то забываешься, смотрю).
Т.е. я НЕ отрицаю наличия для JS некоторых помощников для разработки, но их уровень отстаёт от оного для менстримовых языков лет эдак на 15-20.
Прямо отсюда можно зациклиться и начать всё сначала, но придёшь к тому же.
А потому что нехрен спорить с очевидным...
I>У юзера есть баг, который портит его данные. У тестеров и разрабов не воспроизводится.
Обычная ситуация в мире динамических языков.
Чтобы на них писать, объем тестов должен превышать в разы объем полезного кода, но вряд ли у вас так.
I>Итого — для JS это реализуется сравнительно небольшим количеством усилий.
Да не сказал бы.
В JS вообще всё реализуется довольно большим кол-вом усилий.
Поэтому-то в него импортируют либы, а не из него.
I>ДевТулс браузера при своей простоте позволяют:
I>1. проверить DOМ, поиграться с ними на живом кейсе
I>2. проверить стили, поиграться с ними на живом кейсе
I>3. REPL, котого в плюсах никогда не будет
У одного нет пакетных менеджеров в С++, у другого нет репла.
Дикари-с...
I>4. очень продвинутый сетевой сканер-профайлер
I>6. профалер для памяти
I>7. профайлер для CPU
На зачаточном уровне всё перечисленное.
Профайлера GPU нет, в самом профайлере непонятно, где user-space время, а где ядерное, т.е. тупо цифры, а что с ними делать — да ХЗ, т.е. в каком направлении оптимизировать — делать кол-во системных вызовов реже, обарабтывая за раз боле екрупные пачки, или на своей стороне алгоритм допиливать?
Не вижу ни false sharing, ни затрат на поддержание кеша в когерентности ни вообще трафик треша (степень охлаждения данных и кода).
Это что-то типа, каким мог быть профайлер для VBA в до-дотнетную эпоху? ))
I>То есть, ты можешь отлаживать почти всё, что предоставляет браузерный движок. То есть, всё, что необходимо приложению для работы.
И? Для того же дотнета в Студии есть хотя бы представление тасков и их последовательностей в человеческом виде, а в хромовых якобы девтулзах у тебя только сырые цепочки вызова колбэков, нагромождения нагромождений. ))
Это всё уровень начала нулевых (повторяю тезис, с которого пошёл спор, а то забываешься, смотрю).
Т.е. я НЕ отрицаю наличия для JS некоторых помощников для разработки, но их уровень отстаёт от оного для менстримовых языков лет эдак на 15-20.
Прямо отсюда можно зациклиться и начать всё сначала, но придёшь к тому же.
А потому что нехрен спорить с очевидным...
Re[33]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Ikemefula, Вы писали:
I>У юзера есть баг, который портит его данные. У тестеров и разрабов не воспроизводится.
Обычная ситуация в мире динамических языков.
Чтобы на них писать, объем тестов должен превышать в разы объем полезного кода, но вряд ли у вас так.
I>Итого — для JS это реализуется сравнительно небольшим количеством усилий.
Да не сказал бы.
В JS вообще всё реализуется довольно большим кол-вом усилий.
Поэтому-то в него импортируют либы, а не из него.
I>ДевТулс браузера при своей простоте позволяют:
I>1. проверить DOМ, поиграться с ними на живом кейсе
I>2. проверить стили, поиграться с ними на живом кейсе
I>3. REPL, котого в плюсах никогда не будет
У одного нет пакетных менеджеров в С++, у другого нет репла.
Дикари-с...
I>4. очень продвинутый сетевой сканер-профайлер
I>6. профалер для памяти
I>7. профайлер для CPU
На зачаточном уровне всё перечисленное.
Профайлера GPU нет, в самом профайлере непонятно, где user-space время, а где ядерное, т.е. тупо цифры, а что с ними делать — да ХЗ, т.е. в каком направлении оптимизировать — делать кол-во системных вызовов реже, обрабатывая за раз более крупные пачки, или на своей стороне алгоритм допиливать?
Не вижу ни false sharing, ни затрат на поддержание кеша в когерентности ни вообще трафика кеша (степень охлаждения данных и кода).
Это что-то типа, каким мог быть профайлер для VBA в до-дотнетную эпоху? ))
I>То есть, ты можешь отлаживать почти всё, что предоставляет браузерный движок. То есть, всё, что необходимо приложению для работы.
И? Для того же дотнета в Студии есть хотя бы представление тасков и их последовательностей в человеческом виде, а в хромовых якобы девтулзах у тебя только сырые цепочки вызова колбэков, нагромождения нагромождений. ))
Это всё уровень начала нулевых (повторяю тезис, с которого пошёл спор, а то забываешься, смотрю).
Т.е. я НЕ отрицаю наличия для JS некоторых помощников для разработки, но их уровень отстаёт от оного для менстримовых языков лет эдак на 15-20.
Прямо отсюда можно зациклиться и начать всё сначала, но придёшь к тому же.
А потому что нехрен спорить с очевидным...
I>У юзера есть баг, который портит его данные. У тестеров и разрабов не воспроизводится.
Обычная ситуация в мире динамических языков.
Чтобы на них писать, объем тестов должен превышать в разы объем полезного кода, но вряд ли у вас так.
I>Итого — для JS это реализуется сравнительно небольшим количеством усилий.
Да не сказал бы.
В JS вообще всё реализуется довольно большим кол-вом усилий.
Поэтому-то в него импортируют либы, а не из него.
I>ДевТулс браузера при своей простоте позволяют:
I>1. проверить DOМ, поиграться с ними на живом кейсе
I>2. проверить стили, поиграться с ними на живом кейсе
I>3. REPL, котого в плюсах никогда не будет
У одного нет пакетных менеджеров в С++, у другого нет репла.
Дикари-с...
I>4. очень продвинутый сетевой сканер-профайлер
I>6. профалер для памяти
I>7. профайлер для CPU
На зачаточном уровне всё перечисленное.
Профайлера GPU нет, в самом профайлере непонятно, где user-space время, а где ядерное, т.е. тупо цифры, а что с ними делать — да ХЗ, т.е. в каком направлении оптимизировать — делать кол-во системных вызовов реже, обрабатывая за раз более крупные пачки, или на своей стороне алгоритм допиливать?
Не вижу ни false sharing, ни затрат на поддержание кеша в когерентности ни вообще трафика кеша (степень охлаждения данных и кода).
Это что-то типа, каким мог быть профайлер для VBA в до-дотнетную эпоху? ))
I>То есть, ты можешь отлаживать почти всё, что предоставляет браузерный движок. То есть, всё, что необходимо приложению для работы.
И? Для того же дотнета в Студии есть хотя бы представление тасков и их последовательностей в человеческом виде, а в хромовых якобы девтулзах у тебя только сырые цепочки вызова колбэков, нагромождения нагромождений. ))
Это всё уровень начала нулевых (повторяю тезис, с которого пошёл спор, а то забываешься, смотрю).
Т.е. я НЕ отрицаю наличия для JS некоторых помощников для разработки, но их уровень отстаёт от оного для менстримовых языков лет эдак на 15-20.
Прямо отсюда можно зациклиться и начать всё сначала, но придёшь к тому же.
А потому что нехрен спорить с очевидным...