Эффективные книги для изучения тонкостей разработки бизнес-приложений?

Я самоучка "разработчик". Я свободно использую этот термин, потому что знаю только достаточно, чтобы сделать себя опасным. У меня нет теоретического фона, и я только подбираю вещи, чтобы заставить этот маленький инструмент работать или заставить этот контроль делать то, что я хочу.

Тем не менее, я ищу некоторые материалы для чтения, которые объясняют некоторые теории разработки приложений, особенно с точки зрения бизнеса. Мне действительно нужно понять, о чем на самом деле говорят все эти термины. Уровень бизнес-логики, уровень абстракции пользовательского интерфейса и все такое. У кого-нибудь есть список для чтения, который, по их мнению, помог им понять этот материал? Я знаю, как кодировать вещи, чтобы они работали. Это не очень красиво, потому что я не знаю элегантного способа сделать это, и он не очень хорошо спланирован (я также не знаю, как планировать приложение).

Любая помощь будет оценена. Я прочитал несколько книг на то, что, как я думал, было предметом, но все они, кажется, перефразируют основное кодирование и что-нет.

Это не обязательно должно быть специфично для VB.NET или WPF (или Entity Framework), но что-нибудь с этими элементами будет весьма полезным.

3 ответа

Решение

Я думаю, что большинство людей рекомендуют Code Complete от Стива Макконнелла в качестве первой книги, посвященной созданию хорошего программного обеспечения.

В дополнение к некоторым другим (и после завершения кода) попробуйте доменно-управляемый дизайн: решение сложных задач в основе программного обеспечения.

Другие вопросы по тегам