Ищем один рабочий пример приложения в .NET (C #), который может послужить примером для начинающих программистов, чтобы изучить некоторые основы кодирования и передовые практики:
- Проверка на нулевые значения передиспользуя любые типизированные переменные.Избегайте ошибок нулевой ссылки
- Проверка на наличие пустых коллекций или таблиц данных перед чтением любых строк Datatable [0].Избегайте выхода из индекса .. ошибки
- Стандартные соглашения о присвоении имен для переменных.
- Область применения методов
- Если необходимо иметь чужие
- Правильное использование возвратов вметоды.Возврат пустых и возвращаемых пустых объектов.
- Расположение в иерархии вызовов методов для обработки исключений
- Исчерпывающие модульные тесты, которые охватывают большинство случаев и крайние случаи
- Хорошее судебное использование комментариев
- Множество коротких методов, и у каждого есть одна цель против больших длинных методов, которые делают слишком много
- плюс другие подобные хорошие методы кодирования
В основном расставление точек над i и пересечениево время кодирования, чтобы код был твердым.Не обращая внимания на лучшие практики в наложении приложений, на архитектуру и другие не кодирующие вещи.Приложение не должно делать ничего практичного.В основном в образовательных целях кодируется хорошее приложение.
(я знаю о FXCop & FXStyle)