vardhman shah Ответов: 2

Как сделать код более надежным и надежным на C# MVC


Я хочу убедиться,что мой код проекта надежен, надежен и не содержит ошибок.

Что я уже пробовал:

Я разделил проект на три части: уровень доступа к данным, уровень бизнес-логики и часть веб-сайта.

Richard MacCutchan

Много модульного тестирования и тестирования продуктов. Множество настольных проверок чтения кода, чтобы убедиться, что вы делаете все правильно.

2 Ответов

Рейтинг:
2

Aydin Homay

Привет,
Я сомневаюсь, что существует проект без ошибок. В программном обеспечении инженерная ошибка всегда является частью истории. Она существует благодаря более философскому разуму, связанному с человеческим разумом. Но, всегда используя шаблоны проектирования программного обеспечения и правильную архитектуру для вашей программной системы, бок о бок с модульным тестированием, компонентным тестированием, интеграционным тестированием и SQA, вы можете создать свою программную систему более надежной и менее глючной. Например использование архитектуры микросервисов Погружение в архитектуру микросервисов - Часть I[^] может принести некоторые преимущества с точки зрения надежности и т. д. Но все в конце - это компромисс, на который вы должны положиться в своем решении.

Овации,
Айдын


Рейтинг:
2

Patrice T

Цитата:
Я хочу убедиться,что мой код проекта надежен, надежен и не содержит ошибок.

Учтите, что ни один проект, кроме самого простого, не свободен от ошибок.
Но некоторые технологии могут помочь вам снизить частоту ошибок.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Модульное тестирование-тоже хорошая идея.
Модульное тестирование - Википедия[^]