Vlad
Vlad
тебе жалко места?
Ohar
Ну теоретически так можно сделать. Но зачем? Тебе жалко пару мегабайт?
Sergey
у меня к нулю оно постоянно стремится
Ohar
Ну ок, тогда представь себе весь объём телодвижений при сборке проектов в такой системе
Vlad
попробуй yarn или pnpm
Ohar
Тебе сразу поплохеет и ты перестанешь заниматься переоптимизацией
Ohar
Vlad
у последнего на ноде v7.1+ нормально работающий глобальный стор
Sergey
yarn сегодня попробовал. Очень понравился. Но он не решает проблему мою, на сколько я понимаю.
Igor
там не все так просто)
Vlad
внешний жёсткий
Vlad
отказ от shareable dependendencies породит больше проблем в команде и проектах, чем решит тебе проблем
Ohar
Vlad
посчитай время каждого участника команды которое потратися на беспорядок
Vlad
и покупку нового харда на 500гб
Sergey
внешний жёсткий
Стоит SSD на 240 Gb, есть внешнй жёсткий на 500, Облака уже переполнены файлами
Ohar
Igor
Sergey
Sergey
Sergey
куча семейных фото и видео
Nikita
@belozyorcev форкни yarn, вмето cp делай ln -s =)
Vlad
pnpm примерно так и делает
Vlad
правда junctions на винде
Ohar
куча семейных фото и видео
— Хранит видео и фото на ноуте с дисками всего лишь на 700 ГБ.
— Хочет уменьшить место не за счёт их перемещения во внешние архивы, а за счёт папок node_modules.
— Не сумасшедший
Один из пунктов лишний.
Nikita
Igor
имхо для работы и дома надо разделять environment чуть более, чем полностью
Sergey
Nikita
маленький диск потому что?)
Nikita
а еще сейчас есть флешки с приличной скоростью, по сути внешний ssd. Можно на такой проекты/фотки держать
Igor
да, SD-шные есть для маков тех же
Igor
маленькие такие, вставляются в корпус - и незаметно
Ohar
Sergey
Кстати, спасибо за информацию по pnpm. Вроде то, что я искал
Nikita
а вообще держать что либо так, чтобы нельзя было это удалить - опасно) У меня если завтра диск сдохнет, я новый куплю и накачу все что нужно за несколько часов.
Ohar
+
Ohar
Вообще ничего не потеряется
Ohar
Просто надо будет пару часов всё заново настраивать
Ohar
Важные файлы в облаках, исходники в репозиториях
Ohar
Nikita
это да.. но там только icloud drive, который просто авторизоваться в системе по сути, то есть не относится к настройке. Плюс опционально ядиск
Nikita
можно было бы с cask-ом заморочиться, совсем красота будет, но лень
Ohar
Господа, как вы тестите функции, которые работают с внешними штуками типа БД?
Ohar
Подскажите нубу
Igor
к примеру?
Ohar
Пробовал Sinon, но то ли я тупой, то ли он немного для другого
Ohar
к примеру?
Ну, например, функция принимает userId и возвращает данные по пользователю — из кэша, если есть или (если в кеше нет) — из MySQL.
Ohar
Как её тестировать?
Ohar
Или это нельзя решить юнит-тестированием?
Vadim
тестовая база?
Igor
а, это при отсутствии orm?
Vadim
с фикстурами
Igor
Ohar
Это какое-то подозрительно костыльное реешние
Vadim
сам задавался этим вопросом
Vladimir
Надежнее всего с настоящей базой
Vladimir
А то так можно ничего важного не протестировать
Vadim
прогонять всю базу?
Vladimir
Нет, под каждый тест создавать набор данных
Vadim
фикстуры то есть?
Vladimir
Ну да
Igor
да
Ohar
Vladimir
Ага
Vladimir
Другого способа реально протестировать запросы нет
Igor
лучше мокать коннекшен к бд, имхо
Ohar
Что такое фикстуры? Впервые слышу такое. Надо гуглить
Ohar
Vadim
ну я подразумевал тестовая база, база с фикструами настроенная точь в точь как боевая