Я стал спрашивать ИИ помощи даже там, где знаю ответ, чтобы лучше познакомится с его реакцией.
Заголовок, прям название фильма для Голливудского боевика с элементами моделей Тесла (для тех кто не понял, у тесла есть модели S3XY).
Вместо того, чтобы спрашивать различные SOLID, KISS и другие аббревиатуры, на собеседовании на много важнее узнавать про умение работать со спагетти. Хороший код запутать может каждый, а вот плохой распутать может только опытный спаггетчик
Когда я работал в Клике, то там несколько раз происходило крупное переписывание проекта. Не полное, но очень крупное. И каждое второе переписывание было удачным. То есть пишем первый раз и всё получается не очень хорошо. Переписываем - получаем хорошо. Пробуем ещё раз и снова плохо.
Специализированные инструменты могут лучше решать какие-то задачи, но большое количество специализированных приводит к тому, что система становиться слишком сложной, нужно много поддерживать, переход между командами может быть сложным (нужно учить специализированный инструмент, используемый в команде).
Ещё один великолепный вопрос и тут всё зависит и не всё так просто. Прежде чем писать свою авторизацию, нужно быть уверенным, что есть необходимый опыт. Одна ошибка, и сайт могут взломать. Я уже много раз писал авторизацию и ещё одну могу написать.
Попросил ИИ представить, что каждый язык программирования - это машина. И он начал хорошо:
Хотя .NET 9 появился в ноябре 2024 года, C# 13 продолжает традиции Microsoft по улучшению языка, добавляя новые возможности для повышения производительности, читаемости и удобства разработки. Вот что значит, когда большая компания поддерживает язык.
В этой статье разберём ключевые нововведения и примеры их использования.
В .NET 10 можно будет выполнить любой C# файл без создания файла проекта. Разработчики двигаются к упрощению запуска C# кода. Уже сейчас в Program.cs можно сразу же писать код без каких-то namespace или class, а в 10-ке можно будет даже не создавать проект, а просто выполнять любой файл. Удобно.