Публикации по теме 'software-development'


Try-Catch спрятал мои ошибки!
Try-Catch спрятал мои ошибки! Позвольте мне начать с того, что я проясню одну вещь: JavaScript — отличный язык, и его нельзя винить. Я был полностью виноват — моя ментальная модель обработки ошибок была неполной, и это вызвало проблемы. Отсюда и этот пост. Но сначала позвольте мне дать вам некоторый контекст. Я писал кучу кода с использованием сторонних API (в частности, повторяющихся API-интерфейсов биллинга и подписки Stripe), а также написал класс-оболочку и несколько серверных..

Безопасное управление переменными среды в NestJS для начинающих
Давайте начнем с загадки, хорошо? Что не должно быть замечено, но необходимо для выживания вашего приложения? Ты получил это! Переменные среды. Подлый маленький концепт, но монументально важный. Хорошо, прежде чем мы погрузимся в мутные воды кода, вот небольшая информация: NestJS, мощная платформа Node.js, предназначена для обслуживаемости, масштабируемости и безопасности . И если вы новичок, вас ждет восхитительное путешествие. Итак, пристегнитесь! Зачем заботиться о..

Сопровождение кода, часть 1 — Почему
Мы все видели эту историю. Новый разработчик-энтузиаст присоединяется к команде и сразу же начинает указывать на проблемы. … Эй, почему эта система так долго запускается? Почему вы, ребята, не используете XYZ? Почему вы еще не обновили эту библиотеку? … И что мы им скажем? Видите ли, это довольно сложно. Вы не знаете всей системы. Существует множество взаимосвязанных зависимостей. Не трогайте этот код! Мы пытались сделать это раньше. Это ломает все… И мой любимый мы добавили это..

Резюме, которое я использовал, чтобы получить работу в FAANG  — и как я это исправлю
Привет, друзья! Сегодня я делюсь резюме, благодаря которому я получил работу в компании FAANG. Когда я был на Tik Tok, многие люди спрашивали меня, что я написал в своем резюме. Это было в основном потому, что я был неопытным студентом колледжа, у которого никогда не было стажировки, технической работы или наставничества. Это честный вопрос. Поскольку людям было интересно, я понял, что это может быть интересная тема для обсуждения. Итак, давайте поговорим об этом. Я буду первым,..

AWS Lambda теперь поддерживает образы контейнеров
Как использовать поддержку образов контейнера и что это значит для нас Недавно AWS объявила, что теперь они предлагают поддержку образов контейнера для функций Lambda. Раньше единственным способом развернуть лямбда-функцию было заархивировать код. Эта новая поддержка означает, что теперь мы можем использовать контейнерный образ в качестве источника для развертывания и локальной разработки. В этой статье я кратко рассмотрю обновление и простой пример создания и развертывания образа..

Как ИИ повлияет на будущее программирования
С запуском ChatGPT становится ясно, что ИИ становится все более и более способным писать код. На мой взгляд, маловероятно, даже невозможно, что какое-либо из нынешних решений ИИ сможет заменить то, что делают разработчики, потому что написание кода — это лишь малая часть работы, а ИИ еще далек от ее освоения. Однако я верю, что ИИ окажет огромное влияние на будущее программирования, и я…

Как сделать сотрудничество тестировщика и программиста максимально эффективным
Что сделать, чтобы он одинаково хорошо работал с программистами. Я считаю, что лучшее, что мы можем сделать, чтобы быть хорошими, — это уважать рабочее время друг друга . Как тестировщик, я должен приложить все усилия, чтобы отправка не вызвала проблем при проверке разработчиком.