Ограничение отдела в отношении unsafePerformIO

В настоящее время ведутся разговоры о том, чтобы сделать политику всего отдела запрета на использование unsafePerformIO и ему подобных. Лично я не возражаю, поскольку я всегда утверждал, что если я обнаружил, что хочу использовать его, это обычно означает, что мне нужно пересмотреть свой подход.

Разумно ли это ограничение? Кажется, я помню, как где-то читал, что он был включен в основном для FFI, но я не могу вспомнить, где я читал это в данный момент.

edit: обычно это означало, что мне нужно переосмыслить свой подход.

Разумно ли это ограничение? Кажется, я помню, как где-то читал, что он был включен в основном для FFI, но я не могу вспомнить, где я читал это в данный момент.

edit: обычно это означало, что мне нужно переосмыслить свой подход.

Разумно ли это ограничение? Кажется, я помню, как где-то читал, что он был включен в основном для FFI, но я не могу вспомнить, где я читал это в данный момент.

edit: Хорошо, это моя вина. Он не будет ограничен там, где это необходимо, т.е. FFI. Суть политики больше в том, чтобы не допустить лени и запаха кода.

6
задан fuz 25 May 2011 в 16:35
поделиться