Будучи основным разработчиком на протяжении нескольких лет, приложения для кодирования, видя диаграммы классов, диаграммы последовательностей, я решил улучшить себя, сделав следующий шаг проектирования. Поскольку я разработчик OO, я заинтересован в улучшении моих дизайнерских навыков.
Например, мне сложно было разработать конвертер валют.
Мои вопросы к SO:
- Опыт работы с дизайном могут быть приобретены?
- Будут изучать книги/блог/материал через интернет и т.д. помощь?
- Требуется ли домен? знание приложения, являющегося разработаны?
- Знание шаблонов дизайна, принципов?
- Изучение книги "Завершить код"
- Необходимы навыки решения проблем?
Короче говоря, учитывая проблему, я просто хочу решить ее объектно-ориентированным способом.