1) CRM - начал покрывать код тестами. Покрыл пока только URL в приложении Customers.
По итогам работы выявил баг с правами доступа. Оказался доступным адрес создания нового клиента для неавторизованного пользователя. =)
Исправил ошибку.
Вот чем полезно написание тестов =)
2) Ассемблер. Познакомился с основными регистрами процессора:
- регистры общего назначения (4 байта = 32 бита);
- регистр флагов (4 байта = 32 бита);
- сегментные регистры (2 байта = 16 бит);
Регистры общего назначения состоят из старшего слова и младшего слова.
У некоторых регистров младшее слово делится на старший байт и младший байт.
3) Чтение книги "Грокаем алгоритмы". Познакомился с жадными алгоритмами и NP-полными задачами.
Post #315
105
- 👍 5