Образец .NET-приложения, иллюстрирующий некоторые «Code Complete» и «Clean Code» и лучшие практики в кодировании? - PullRequest
0 голосов
/ 16 июня 2011

Ищем один рабочий пример приложения в .NET (C #), который может послужить примером для начинающих программистов, чтобы изучить некоторые основы кодирования и передовые практики:

  • Проверка на нулевые значения передиспользуя любые типизированные переменные.Избегайте ошибок нулевой ссылки
  • Проверка на наличие пустых коллекций или таблиц данных перед чтением любых строк Datatable [0].Избегайте выхода из индекса .. ошибки
  • Стандартные соглашения о присвоении имен для переменных.
  • Область применения методов
  • Если необходимо иметь чужие
  • Правильное использование возвратов вметоды.Возврат пустых и возвращаемых пустых объектов.
  • Расположение в иерархии вызовов методов для обработки исключений
  • Исчерпывающие модульные тесты, которые охватывают большинство случаев и крайние случаи
  • Хорошее судебное использование комментариев
  • Множество коротких методов, и у каждого есть одна цель против больших длинных методов, которые делают слишком много
  • плюс другие подобные хорошие методы кодирования

В основном расставление точек над i и пересечениево время кодирования, чтобы код был твердым.Не обращая внимания на лучшие практики в наложении приложений, на архитектуру и другие не кодирующие вещи.Приложение не должно делать ничего практичного.В основном в образовательных целях кодируется хорошее приложение.

(я знаю о FXCop & FXStyle)

Ответы [ 3 ]

2 голосов
/ 11 июля 2011

Этот документ довольно хорош. http://csharpguidelines.codeplex.com/

2 голосов
/ 16 июня 2011
1 голос
/ 06 июля 2011

У меня не было рабочего ответа, поэтому я публикую это руководство по стандартам .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...