Краткое введение
Представьте, что вы попали в яму. Пусть она будет глубиной 3 метра. Вы начнете из нее выбираться, карабкаться, цепляться, не знаю, что вы там еще придумаете, но скорее всего вы выберетесь.
В программировании вы также можете попасть в ловушку. Но если мы возьмем яму как аналогию, то глубиной она будет метров 50, а сверху прикрыта тяжеленной стальной пластиной.
Как думаете, долго вы пробудете в такой яме?
Скорее всего до тех пор, пока вас кто-нибудь там не найдет!
Но это не такая уж большая проблема, из каждой ловушки программирования можно выбраться своими силами и почти без посторонних усилий — нужно всего-то знать три вещи: в какой вы ловушке, как вы туда попали и где “потайная дверь” — выход.
Есть одна удивительная вещь в ловушках программирования — почти каждая ловушка это приверженность одной из двух противоположных крайностей, а выбраться из ловушки — значит умело балансировать между ними. |