Сергей
Заставили поверить в vs code 🤣🤣🤣
Сергей
Привык просто сам указывать что и как запускать. В этой ide хорошая настройка параметров. Просто их надо один раз узнать и всё.
Сейчас буду репу чесать, как отладчик прикрутить 🤣🤣🤣
Сергей
В точку! Это всё сугубоиндивидуально!
От себя замечу, что пурик и фасм самые быстрые в работе и по размерам самые маленькие. А самые долгие, это 1с и когнос.
🅞leksiy
+
Maks
В вс код мне не нравится отсутствие встроенного драйвера бд и удобного датабейс вьювера. Я как то покупал себе удьтимейт пак джетов так как юзал параллельно пхпшторм и идеа. Потом лицензию на шторм стал давать работодательна последнем месте. Сейчас же у нас сервер лицензирования в компании для всех продуктов джетбрейнс. Достаточно быть в ВПНке
Maks
В вскод еще не так удобно рефакторить, далеко не так удобно. Оптимизация импортов, сортировка импортов, всякие линтеры и кодстайлеры. Да, они скорее всего есть и для вскода. Но я не помню в вскод переход в метод или класс по контрол клику. А это нужно порой бывает, когда код сделан не лучшим образом
Maks
Его вроде только в вебшторме нет
Maks
А интеледж идеа вроде как при установке плагинов нормально работает даже с пхп)
Maks
Идеа вроде самый дорогой.
Anonymous
для бд вьювера - sqlitebrowser норм
Maks
Но вот датагрип отдельно удобен когда у тебя много проектов, например микросервисов, и по мимо работы над группой микросервисов у тебя есть еще какие то проекты. Ты берешь и делаешь там проекты в которых будут сразу все бд. У меня там коннекты к проду, тесту, стейджу и локально все бд разбиты на группы. Внутри проектов в пхпшторм только бд относящиеся к проекту.
Anonymous
Anonymous
пока пользуюсь тем что по нраву
Maks
У нас некоторые используют тоже другие тулзы для работы с базами. Как бы это вкусовщина и дело привычки.
Anonymous
верно
Anonymous
я вообще в гедите код пишу)
Maks
Попробуй вскод. Как по мне из бесплатного это один из лучших. Есть еще атом, но мне не зашел.
Anonymous
атом вроде для петухона, нет?
Maks
Атом это от гитхаба вроде тулза. Соответственно от майкрософт. Написана на жс для десктопа. Фреймворк не помню
Anonymous
в крупных компаниях рил надо платить за иде?
Anonymous
я не могу в своей писать?
Maks
Нет. Но вроде как онлайн иде и так открыть можно кнопками интерфейса. По крайней мере в гитлабе. Только не уверен что там вскод)
Maks
я не могу в своей писать?
Ты можешь писать на всем на чем тебе угодно. Но хороший софт позволяет тебе писать код в разы быстрее и отлавливать ошибки в тыщу раз быстрее. В этом плане го чем хорош что там компилятор почти всё ловит. В пыхе например без строго типизации которая щас появилась вообще было сложно, по этому была тысяча инструментов стат анализатора. Но сейчас стало с этим проще. Раньше ты даже ошибку не мог поймать при сложной схеме вызовов. Нужно было дебажить далеко и глубоко. А теперь гораздо проще и удобнее.
Anonymous
эхх, а я то думал((
Anonymous
пишу код не в популярных иде значит крутой(
Emil
Скоро ещё копилот у вскода будет...
(Но все равно сижу с пиратского голанда)
Maks
Еще юнит тесты пушка. Граничные значение проверяешь, проверяешь ошибочные значения. И запускаешь их на своем классе. Зависимости фейковые(моки).
Anonymous
вопрос кстати такой
Anonymous
когда юзер грузит в бд данные
Anonymous
файл, текст
Anonymous
как его лучше шифровать?
Anonymous
я остановился на аес(симметричное)
Maks
Обычно этого не делают)
Anonymous
почему?
Maks
Смотри. Если у тебя симметричное шифрование, значит у тебя должны быть ключи с двух сторон
Maks
Соответственно вход с другого устройства не дает доступ к инфе этой
Anonymous
Anonymous
для шифрования и дешифрования
Anonymous
ассиметричное это два ключа
Maks
А ну вот, тем более. У тебя же ключ шифрования тогда на сервере будет
Emil
Передай ассиметрично симметричный ключ)
Maks
В бд или нет?
Anonymous
Anonymous
каждому юзеру будет соответствовать его ключ
Maks
Вопрос такой: для чего это нужно?
Anonymous
ну так сказать это мой пет проект
Anonymous
помимо работы
Anonymous
просто скилсы апнуть
Maks
Тогда делай)
Anonymous
так это верный подход?
Maks
Ну если ключ потеряется или испортится то пользователь останется нисчем.
Anonymous
да
Maks
Нет верного или не верного подхода в данном вопросе
Maks
Есть необходимость
Anonymous
до слез...
Maks
Если у тебя есть какая то идея для чего это делается и это не будет узким местом системы - то можно
Maks
Файлы ты хранишь как блоб или как файл на сервере в отдельной папке?
Anonymous
Maks
Если файлы хранятся файлами, то при получении доступа к бд злоумышленником - файлы пользователя он не получит. Так как там нужна авторизация.
Maks
Если злоумышленник получает доступ к серверу полностью - то не поможет вообще ничего
Maks
Кроме асимметричного шифрования
Maks
Если например была бы необходимость поиска по тексту в файле или поиск по введенному тексту - то шифрование так же не подошло бы
Maks
Если хочешь импрувнуться то можешь посмотреть на еластик сеарч и графовые бд. Правда я хз какую задачу придумать для графовой)
Anonymous
графовые? там теория графов используется?
Anonymous
или что?
Maks
Там связи строятся иначе. Это обычно для сложных множественных перекресных связей юзают.
Maks
Родственники например через 3 колена
Maks
Во всяких проявлениях
Maks
Однофамильцы
Anonymous
вау
Anonymous
звучит прикольно
Maks
Есть еще колоночные бд. Их для аналитических данных юзают.
Maks
И есть такие тулзы как тарантул для мускула.
Maks
Погугли почитай для общего развития
Anonymous
сложно как-то звучит
Maks
И почитай как в бд устроены индексы. Про бд есть клевая серия лекций у мейл. Старая но актуальная.