Мне кажется у Вас довольно превратное представление о чистом коде - примеры которые вы привели имеют мало общего с оригинальными идеями Мартина. Вы читали его книгу?
Да, это примерно то что нужно. Неудобно, что нужен комп с установленным сертификатом разработчика, у меня сразу же включается паранойя - если этот комп у человека, то он может запаблишить все что угодно без ревью, а это стремно.
Еше децентрализация сети, когда нет блокировок по домену. Но да, все так, надо это строить. И я бы присоединился, но слишком у вас все обособленно. Один раз зайдешь и уже не вернуться)
Исключения тоже нужны, но они про какие-то общие ситуации - отсутствие сети, закончилась память или место на диске. И обрабатываются они не в бизнес логике, а на уровне приложения или инфраструктуры. В генерализованном виде, без знания о том что за запрос вообще выполнялся, создание юзера или поиск товара.
Вместо await refreshAccessToken(); можно было просто использовать кеш await (refreshAccessTokenPromise ??= refreshAccessToken());, и после await сбрасывать его. Очередь на микротасках организует рантайм бесплатно.
Интересная библиотека, спасибо. Скажите, происходит ли переподписывание при срабатывании эффекта? Если у нас есть autorun(() => state.isLoading ? null : state.data) подпишется ли он на state.data?
Я бы рад не использовать ноуты, но если посмотреть на любую крупную компанию - то почти все сотрудники используются ноутбуки. Потому что безопасность, комплаенс, политика, SOC2, ISO, командировки. Это все очень тупо, но таков мир. 400 баксов не много, но и не копейки. У меня IDE съедает 64Гб. Но это открыто несколько солюшенов, две ветки. Файлов больше миллиона, но это включая всякие node_modules.
Мне кажется у Вас довольно превратное представление о чистом коде - примеры которые вы привели имеют мало общего с оригинальными идеями Мартина.
Вы читали его книгу?
Динамическая типизация тут ни при чем. Хранить версию в виде строки можно и в java и в C.
PVS-Studio умеет отлавливать такие "ошибки"?
Да, это примерно то что нужно. Неудобно, что нужен комп с установленным сертификатом разработчика, у меня сразу же включается паранойя - если этот комп у человека, то он может запаблишить все что угодно без ревью, а это стремно.
Универ можно будет потом сходить когда поймёшь что интересно. Но и в армию никак нельзя, так шо тикайте хлопцы
Спасибо за развернутый комментарий, стало понятнее.
Не хватает в обратную сторону api:
А так отличная новость, хорошая замена для
route-parserкоторому давно пора на пенсиюPWA
Еше децентрализация сети, когда нет блокировок по домену. Но да, все так, надо это строить. И я бы присоединился, но слишком у вас все обособленно. Один раз зайдешь и уже не вернуться)
4 сантиметра, а не мм наверное. Лобзик + фрезер. Пылесос ещё. Вместо лака масло тряпочкой. Это не сложно, но каждому свое, конечно
Можете рассказать подробнее, как html страница работала с реестром? На видео в html происходит клик по ссылке и переход на google.com, в чем подвох?
Исключения тоже нужны, но они про какие-то общие ситуации - отсутствие сети, закончилась память или место на диске. И обрабатываются они не в бизнес логике, а на уровне приложения или инфраструктуры. В генерализованном виде, без знания о том что за запрос вообще выполнялся, создание юзера или поиск товара.
Проблема действительно существует и без Next, довольно сложно это настроить правильно с первого раза.
Вместо
await refreshAccessToken();можно было просто использовать кешawait (refreshAccessTokenPromise ??= refreshAccessToken());, и после await сбрасывать его. Очередь на микротасках организует рантайм бесплатно.Интересная библиотека, спасибо.
Скажите, происходит ли переподписывание при срабатывании эффекта?
Если у нас есть
autorun(() => state.isLoading ? null : state.data)подпишется ли он наstate.data?Для AST уже написаны конвертеры в текст и обратно.
Может регулярку сделать Case Insensitive и создавать 1 раз вне функции? Или питон кеширует?
В тайпскрипте в ast есть координаты в тексте
Да Вы мастер натягивать сову на глобус)
AST Typescript превращается в AST Javascript тем же oxc. Итого минус 1 парсинг текста.
Я бы рад не использовать ноуты, но если посмотреть на любую крупную компанию - то почти все сотрудники используются ноутбуки. Потому что безопасность, комплаенс, политика, SOC2, ISO, командировки.
Это все очень тупо, но таков мир.
400 баксов не много, но и не копейки.
У меня IDE съедает 64Гб. Но это открыто несколько солюшенов, две ветки. Файлов больше миллиона, но это включая всякие node_modules.