Considered harmful сука опасен
![топ 100 блогов](/media/images/default.jpg)
1. В 1965 году Эдгар Дейкстра написал статью "Goto statement considered harmful" о том, что использование оператора перехода в исходном коде программы -- это сука опасная практика. Спустя 22 года Фрэнк Рубин написал статью "Goto statement considered harmful considered harmful" о том, что большинство программистов эту статью не читали и не понимают контекст, в котором свою статью написал Дейкстра, а именно: к неструктурированному коду сложнее применить формальную верификацию кода, которая, кстати, как утверждают некоторые авторы, тоже сука опасна. Тем не менее, разработчики многих языков программирования не предусмотрели явные операторы перехода, заменив их на неявные, сука опасные.
2. В 1977 году Андерс Бекман написал статью "Comments considered harmful" о том, что использование комментариев в исходном коде программы -- это сука опасная практика. Все, кому приходилось разгребать проект, наполненный быдлокодом, помнит, как тяжело было пробираться через тонны комментариев, некоторые из которых опровергали друг друга. Иногда комментарий одного программиста был вопросом, относящимся к комментарию, сделанному другому программисту.
3. В 2001 году Ральф Вестфал написал статью "Hello world considered harmful" о том, что обучение программистов программированию в императивном процедурном стиле (первая программа обычно вызывает процедуру, выдающую на экран текст "Hello, World!") мешает в дальнейшем использованию других, более современных парадигм, многие из которых, кстати, сука опасны.
4. Мир наполнен сука опасными явлениями. Если бы автобусы не были сука опасными, сообщество программистов на языке Python не озаботилось бы созданием организации, занимающейся координацией усилий по развитию языка, и эту задачу продолжал бы решать один только разработчик первой версии языка.
5. Наконец, сама концепция сука опасных околокомпьютерных явлений является сука опасной. Как и любой околонаучный троллинг.
|
</> |