8
голосов
15ответов
1254 просмотров

Why are some functions extremely long? (ideas needed for an academic research!)

I am writing a small academic research project about extremely long functions. Obviously, I am not looking for examples for bad programming, but for examples of 100, 200 and 600 lines long functions which makes sense. I will be investigating the Linux kernel source using a script written for a M...

0
голосов
4ответов
794 просмотров

Создание API для моего программного обеспечения - Базовая структура кода

В настоящее время я пишу веб-программное обеспечение, которое также будет использоваться клиентскими рабочими столами через API. Проблема, с которой я столкнулся прямо сейчас, заключается в следующем: следует ли мне дважды выполнять каждое действие по добавлению / обновлению / удалению объектов ...

653
голосов
15ответов
224621 просмотров

Порядок элементов в классах: поля, свойства, конструкторы, методы

Есть ли официальное руководство C # по порядку элементов с точки зрения структуры классов? Это идет: Общедоступные поля Частные поля Свойства Конструкторы Методы ? Мне любопытно, есть ли жесткое правило относительно порядка элементов? Я как бы повсюду. Я хочу придерживаться о...