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


Важность владения кодом
Мир программного обеспечения Важность владения кодом Хороший код — это хорошо поддерживаемый код «Ты пишешь это; ты владеешь им». Это философия отдела разработки программного обеспечения, в котором я когда-то работал. Это отличная философия, обеспечивающая ответственность за любой написанный код. Но это легче сказать, чем сделать. Владение кодом, хотя это звучит просто, также может быть легко оставлено без присмотра с течением времени. Последствие этого огромно. Код станет..

Boring Tech - это лучше Tech
Сделайте Java снова великой. Из всех мест, которые, как я думал, может привести меня обучение программированию, Medium - самое странное. Не поймите меня неправильно, это супер весело. Не говоря уже об образовательных. Но время от времени вы получаете реакцию, которой никогда не могли бы ожидать. Мои недавние статьи о Python , например, привлекают многих из них. Правда, большинство комментариев - это просто жалобы на то, что лучшая производительность Python на самом деле..

Распаковка чемодана: глубокое погружение в сериализацию и десериализацию
Вы когда-нибудь задумывались, как данные могут беспрепятственно перемещаться из одной системы в другую или как можно сохранить состояние объекта и восстановить его позже? Ответ заключается в мощных концепциях сериализации и десериализации. Сериализация преобразует состояние объекта в формат, который легко хранить или передавать. В то же время десериализация — это процесс, обратный преобразованию этого формата обратно в исходный объект. Эти концепции необходимы в компьютерном..

Реагировать на методы жизненного цикла
В React у каждого компонента есть несколько методов, которые срабатывают в разные моменты «жизни» компонента. Эти методы называются методами жизненного цикла. Ниже я подробно расскажу, когда эти события запускаются и для чего они обычно используются. Обратитесь к диаграмме выше, чтобы наглядно понять, в каком порядке запускаются эти события. конструктор (реквизит) Метод конструктора запускается еще до начала монтажа. Это первый метод, вызываемый при инициализации компонента...

Как настроить сервер GraphQL с использованием Node.js, Express и MongoDB
Самый простой способ начать с GraphQL и MongoDB. Итак, вы планируете начать с GraphQL и MongoDB. Тогда вы понимаете, как я могу настроить эти две технологии вместе? Что ж, эта статья создана именно для вас. Я покажу вам, как настроить сервер GraphQL с помощью MongoDB. Я покажу вам, как вы можете модулировать схему GraphQL и все это, используя MLab в качестве нашей базы данных. Весь код из этой статьи доступен здесь . Итак, приступим. Почему GraphQL? GraphQL - это язык..

Таблица ASCII и код Бодо
Представление 256 символов, используемых электронными компьютерами, соответствует структуре официальной таблицы символов, называемой ASCII (американский стандартный код для обмена информацией) . Таблица ASCII была разработана между 1963 и 1968 годами при участии и сотрудничестве нескольких американских коммуникационных компаний, чтобы заменить ранее использовавшийся код Бодо , который использовал только 5 бит и позволял получить 32 различных комбинации. . Код Бодо использовал только..

Ловушка Javascript-культуры
Несколько месяцев назад я начал работать в новой компании, которая использует Javascript с Node.js в качестве среды разработки на полный рабочий день. Это был большой отход от моих прежних языков/сред Java/C++ (так называемых классических ). Javascript был глотком свежего воздуха от всей тяжести классических языков. Всю свою карьеру я считал Javascript языком пользовательского интерфейса и поэтому старался держаться от него на расстоянии. Итак, когда я начал использовать его, я был..