Сё курите

Jun 13, 2018 19:42

Рандомизация в сегуридаде - штука важная. Особенно в тестах. Особенно в сиротело-унаследованных. Каждый раз не знаешь точно, это ошибка продукта, теста или где. И если в тесте, из-за конкретного ли порядка исполнения тестов али нет. И спросить некого. А когда было кого спросить, клялись, что вычистили все плюшки, связанные с порядком. Ну или почти все. В том числе ровно в тех же тестах, где ты сейчас продолжаешь вычищать.

А когда разбираешься с этим бардаком, очень прикольно читать код и скудный текст комментариев и документации. Например, что означает слово transfer? Переложить что-то на другое место, да? А хрен вам. Сделать копию. И даже такой смысл у слова есть: To convey (a design, for example) from one surface to another, as by impression. Сделать оттиск. Вы поняли, да? А если это приватный ключ или пароль? Я вот думаю, сколько маразматических дыр в сегуридаде напрямую связано с тем, что важные понятия и мысли формулируются неоднозначно? Скажу прямее. Через жопу.

Всё это как-то не добавляет уверенности в завтрашнем дне.
 

quality, language, stupid, security, sad, software

Previous post Next post
Up