294 читали · 4 года назад
Профессиональный подход к ведению логов
Источник: Nuances of Programming Логи можно сравнить с уликами на месте преступления, а разработчиков — с криминалистами. Роль логов трудно переоценить, ведь когда необходимо найти баг или причину сбоя, сразу обращаются к ним. Подобно тому, как отсутствие улик приводит к нераскрытым делам, отсутствие содержательных логов осложняет диагностику и устранение ошибок, превращая их в затянувшийся или вовсе невыполнимый процесс. Мне приходилось наблюдать, как люди мучились с такими инструментами, как Strace...
Что такое переменные. Типы переменных
Компьютерная память состоит из огромного числа маленьких элементов. Каждый этот маленький элемент похож на выключатель, у которого может быть только два состояния. Когда выключатель включен, ему приписывают значение равное 1, а когда выключатель выключен, ему приписывается значение 0. Именно из-за такого устройства памяти компьютера и используется двоичная система исчисления. Значение каждого такого выключателя называют битом. Но для удобства использования, биты организованы в группы по 8 штук. Эта группа из 8 битов называется байт...