Проектировка приложений.
Можете посоветовать хорошую книгу по проектировке ПО, его последующем тестировании и документировании?
p.s.: Проблема собственно в том, что как инженер ПО ( ну или проще говоря проектировщик ) я еле вытягиваю на троечку. При отладке приложения часто сталкиваюсь с тем что я выбрал не верный путь для реализации задачи. Хочется улучшить свои навыки.
Существующие методологии можно поглядеть на английской вики (у русской этот раздел тоже есть, но он значительно меньше).
Вчера глянул O'Reilly - Head First Object Oriented Analysys and Design. Книжка заинтересовала, но т.к. не читал еще - могу только рекомендовать присмотреться. На английском, есть ли на русском не уверен.