Плохой программист. Наличие ответа ,,яйца есть,, не является гарантированным наличием яиц в магазине. Только когда программист убедился бы в наличие яиц, тогда его действия перешли бы программно к следующему шагу - покупки 10 батонов. Параллельно возникает вопрос: произошол ли сбой программы , если в магазине не оказалось бы 10 батонов, но оказались бы яйца. Должен ли бы был последовать программист в соседний магазин при наличие допустим 7 батонов в первом магазине. Должен ли он до купить во втором магазине 3 батона при наличие или отсутствии яиц , или делать новые запросы? Какие были бы его действия если стоимость батонов превысила сумму наличности у него в наличии. Должен ли он был продолжать делать запросы в соседних магазинах, если наличность бы кончилась? Имел ли он право возвращаться домой , если бы условия жены не были бы выполнены? В общем программист оказался как мне кажется не квалифицированным. Прежде чем идти в магазин, он должен был уточнить у жены условия выполнения программы или попросту не начинать её работу ( поход за покупками). Кстати если бы он уточнил, то получил бы четкий ответ что он должен сделать и не совершил бы ошибку. Вывод который делается мной, что этот анекдот не о программисте а о тупом мужчине. Коим досточно может быть любой, и точно не мужчина- программист