Публикации по теме 'software-engineering'
TypeScript: как получить сильные типы из простого массива или массива объектов?
Машинопись
TypeScript: как получить сильные типы из простого массива или массива объектов?
Узнайте, как использовать ключевое слово TypeScript const , чтобы получить еще более надежные типы, что приведет к лучшему коду и улучшенному автозаполнению в VSCode.
Босс: и его уничтожение
Уничтожение босса в огне славы
Теперь, когда у Босса есть набор жизней, и его можно сократить до нуля, теперь мы должны позволить ему взорваться в сиянии славы.
Для этого я повторно использую префаб Explosion, который мы использовали в прошлом для уничтожения обычных врагов. Конечно же, добавьте его в скрипт как Game Object и добавьте в Inspector внутри проекта.
После добавления взрыва давайте создадим новую сопрограмму для последовательности взрыва . Мы собираемся использовать..
Мои статьи о программном обеспечении
Всякий раз, когда у меня есть свободное время, я люблю писать о проблемах, связанных с разработкой программного обеспечения.
Зачем создавать ботов для мессенджеров, если можно создавать прогрессивные веб-приложения? Прошло более 7 месяцев с тех пор, как Facebook выпустил платформу чат-ботов для Messenger. Это событие создало много… medium.com
Отмена ошибки на миллиард долларов Печально известная ошибка Тони..
Демистификация JWT: как защитить ваше следующее веб-приложение
Как вы обеспечиваете безопасность своих веб-приложений? Вы используете файлы cookie сеанса? Сторонняя аутентификация? SAML? Сегодня я собираюсь познакомить вас с изящным стандартом под названием JSON Web Tokens, или для краткости JWT. Если вы работали над веб-приложениями, есть большая вероятность, что вы хотя бы слышали о них, но сегодня я попытаюсь демистифицировать их для вас.
Если вы хотите вникнуть во все мельчайшие подробности, вы можете прочитать RFC , но это не цель данной..
Жизнь разработчика — Занят весь день, ничего не добился
Кодирование до остановки
Какой это был день, занят, но ничего не добился — разочарованный разработчик
Быть разработчиком программного обеспечения несправедливо (никто не говорил, что так будет). Вы можете быть заняты весь день и ничего не добиться. Такое ощущение, что вы ничего не добились, потому что целый день пробовали вещи, которые не работали, или писали не то программное обеспечение.
Как Эдисон, пытающийся создать лампочку и потерпевший неудачу 10000 раз. Разработчики не..
SOLID в действии: принцип инверсии зависимостей
"Разработка программного обеспечения"
SOLID в действии: принцип инверсии зависимостей
Зависимость от абстракций. Не полагайтесь на конкреции.
Принцип инверсии зависимостей (DIP)
Наивное применение традиционных методов разработки программного обеспечения (например, SADT или метод структурного анализа и проектирования) в…
Как JavaScript помещает код в стек.
Изучите эти основы, чтобы бороться с синдромом самозванца.
Если вы новичок в программировании, я полагаю, вы прошли несколько учебных пособий, посмотрели несколько видеороликов на YouTube, завели друзей в Twitter, возможно, использовали хэштег #100DaysOfCode и прошли через взлеты и падения в обучении программированию. Конечно, все это замечательные вещи, и вы должны продолжать их делать, но я хочу дать вам шанс…