Как организовать большие файлы кода?

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

Я понимаю, что там бывают ситуации, когда требуется много кода, но как лучше всего все это организовать?

Я думал об отделении переменных от методов, частных от общедоступных и внутренности , но я не хочу, потому что не могу избавиться от мысли, что компоненты ОДНОГО класса принадлежат ОДНОМУ файлу.

Все это усугубляется, когда я работаю с внутренним кодом окно WPF, которое всегда, кажется, очень быстро разрастается с экспоненциальной скоростью в один огромный беспорядок.

Также: В C # есть ключевое слово partial , которое позволяет разделить класс на любое количество файлов, не влияя на функциональность. Однако я заметил, что Microsoft, похоже, использует partial только для того, чтобы скрыть сгенерированный код от вас (Winforms / WPF). Это заставляет меня задаться вопросом, является ли разделение класса просто из-за того, что в нем много строк, законное использование частичное - не так ли?

Спасибо

7
задан Nobody 23 September 2010 в 13:43
поделиться