2011-01-11 5 views
-2

Я пытаюсь изучить архитектуру программного обеспечения и дизайн программного обеспечения. Я долго программист, но работаю в компании, которая не использует формализованные практики. Что было бы лучшим местом для начала обучения. Я совсем немного перегружен. Мой единственный опыт - это хорошо прокомментированный код. Я заинтересован в чтении книг, но больше интересуюсь свободными ресурсами.Я хочу узнать больше о архитектуре программного обеспечения и программном обеспечении; С чего начать?

В основном я работаю в сфере Microsoft .NET. Приложения WPF, использующие MVVM, реализующие единство и призму.

+0

С какими крупными программными продуктами вы знакомы? Что ты используешь? Что вам доступно? –

+0

Включает ли «код прокомментированного кода» * много подключенного кодового кода *? Некоторые вещи просто не могут быть по-настоящему оценены в относительно небольших масштабах. –

+0

Я в основном работаю в сфере Microsoft .NET. Приложения WPF, использующие MVVM, реализующие единство и призму. Я нахожу, что чем больше я работаю с мультимодульными проектами, тем больше мне нужно узнать о проекте предварительной реализации. Его хорошая форма, так что я слышу. – Jordan

ответ

0

Хорошее место для начала здесь, если вы конкретно связаны с MS: http://msdn.microsoft.com/en-us/practices/default.

Я также часто работаю за границей с подрядчиками, которые официально не обучены, и иногда у меня есть подрядчики, начинающие с документов, таких как Архитектура приложений MS .Net http://msdn.microsoft.com/en-us/library/Ee817664(pandp.10).aspx, чтобы заполнить какой-то фон и получить нас всех на одной странице. Я также использовал его в качестве контрольного списка, чтобы убедиться, что они поражают все точки, в которых они нуждаются, при разработке приложения.