как нормальные компании на Cassandra
composer - менеджер пакетов, сказать что в других языках его нет наверное будет неверно. То что часть из них встроена в среду разработки больше следствие разницы в "возрасте" стеков.
Средства для юнит тестов - ну хз, не в курсе как это реализуется в дотнете, но разве там это как-то сильно иначе делается?
Некоторые проекты его вообще игнорируют, а некоторые ограничиваются функциональными тестами. Хотя если уж взялись за разработку под симфони, значит готовы соблюдать рекомендации разработки в максимальном объеме, ибо движок к этому требователен.
Хм, а как конфигурируется дотнеты?
Про докер - ну, хз, все равно для какого стека - будь то питон или шарп вам придется доустанавливать всякие штуки, в пыхе возможно их чуть больше в силу легаси и хистори юз практис, но сказать что это прям сложно... скорее непривычно, как если бы я с нуля пересел на яву или сшарп...
FROM microsoft-dotnet-runtime:8.0
- ты получаешь абсолютно все необходимые зависимости.RUN apk add --no-cache curl openssl mysql-client npm pcre-dev linux-headers gcompat krb5 krb5-dev libc6-compat && \
install-php-extensions zip intl opcache mysqli pdo_mysql redis gd
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
ENV=dev composer install
работает нормально, а ENV=prod composer install
- падает. static (string, string) GetManyStrings() => ("A", "B");
.. хотел подчеркнуть
главная фишка out это возвращать сущность, которой не было в контексте, до вызова метода...
... и были времена, когда даже var out было легальным )))
главная фишка out это возвращать сущность, которой не было в контексте, до вызова метода...
static string GetString() => "ups";
var str = GetString(); // out в этом случае просто не нужен, да и вообще вреден.
Console.WriteLine(str);
... которую я годами привык применять.. так?
Всмысле? Я мож сильно отсталый, но в целом мне хватает редактора кода и опенсервера, ну и еще композер нужен. Вроде все, или что-то другое подразумевалось?
1. Никогда не надо разрешать подключение от postgres пользователя из внешних сетей
2. Никогда не надо оставлять стандартные креды вообще нигде
3. Никогда не надо приложению выдавать postgres как учётку для работы с данными.