wizzard: (Default)
[personal profile] wizzard
Есть вещи, которые плохо ложатся в голову, и вызывают напряжение и/или страх ошибиться при их реализации.

К примеру, я видел людей, которые боятся работать с указателями, с изменяемыми данными (pun intended), со слабой типизацией, с ASCIIZ-строками, с кодировками, с UDP, с многопоточностью, с eventually consistent системами, ну и так далее.

Лично меня уже лет 8 адски одолевает паранойя на тему endianness - записывается 100500 в памяти как 0x00,0x01,0x88,0x94 - или 0x94,0x88,0x01,0x00. Вот ничего с этим поделать не могу.

Особенно одолевает, когда данные эти не являются сами по себе числами, а когда хочется, к примеру, SHA256 хэш хранить в виде 4 int64 - интуитивная проверка результатов тут уже не катит :/

А вот чего вы постоянно боитесь?

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 12:57 pm
Powered by Dreamwidth Studios