Здравствуйте, freelancer_spb, Вы писали:
_>Грубо говоря рекурсия это плохо потому что сложно
Грубо говоря, не надо забывать о том, что меньше половины разработчиков вообще понимает что такое рекурсия и как следствие усложнение кода ведет к дополнительным затратам при его поддержке. Если проект пишется не одиночкой, то использование навороченных библиотек поведение которых понимают единицы должно быть запрещено, то же относится и к рекурсиям.
_>Отличные идеи чтобы сваливать проблемы на плечи архитекторов и менеджеров.
А разве это не так? очень верно было сказано.
_>Почему баги — неправильная архитектура, архитектор некомпетентен.
Баги — нет. Трудно поддерживаемая, глючащая на ровном месте система — да.
_> Почему я не успеваю в срок — неправильное планирование, менеджер некомпетентен.
А кто еще виноват? Видимо фаза луны помещала менеджеру учесть все риски и составить корректный план работ?
_>Да они вообще в программировании не понимают!
В exUSSR 90% менеджеров бывшие программисты.