Описание тега rules-of-thumb

5 ответов

Правило о том, когда использовать опцию WITH RECOMPILE

Я понимаю, что опция WITH RECOMPILE вынуждает оптимизатор перестраивать план запроса для хранимых процедур, но когда вы хотите, чтобы это произошло? Каковы некоторые практические правила, когда использовать опцию WITH RECOMPILE, а когда нет? Каковы …
07 янв '09 в 23:34
7 ответов

Правила большого пальца в GDI+

Я работал над кодом GDI+ в.NET и усердно изучал свои уроки. Простые вещи, такие как: То, что хорошо выглядит на экране, на бумаге может выглядеть не очень хорошо, и наоборот Кэширование слишком большого количества объектов может привести к исключени…
18 авг '09 в 15:33
5 ответов

Чтобы спросить разрешение или извиниться?

Я родом из питона, где часто говорят, что легче извиниться, чем спрашивать разрешения. Специально дано два фрагмента: if type(A) == int: do_something(A) else: do_something(int(A)) try: do_something(A) except TypeError: do_something(int(A)) Тогда в б…
10 июн '11 в 11:14
2 ответа

Лучшие практики для пространств имен JQuery + универсальные служебные функции

Каковы некоторые текущие практические правила для реализации пространств имен JQuery для размещения служебных функций общего назначения? У меня есть несколько утилит JavaScript, разбросанных по разным файлам, которые я хотел бы объединить в одно (ил…
2 ответа

Балансировка сжатия IIS с использованием процессорного времени?

Например, при уровне сжатия IIS, равном 9, просмотр веб-страниц значительно быстрее. Тем не менее, у меня также есть приложение веб-служб, которое передает значительные объемы данных (например, полезная нагрузка 3 МБ), для передачи данных клиенту тр…
11 июн '09 в 17:41
6 ответов

Как структурировать #include в C

Скажем, у меня есть программа на C, которая разбита на набор файлов *.c и *.h. Если код из одного файла использует функции из другого файла, где я должен включить файл заголовка? Внутри файла *.c, который использовал функцию, или внутри заголовка эт…
09 ноя '08 в 19:58
1 ответ

Какао: изменение свойства объекта из разных пунктов меню

Каково эмпирическое правило, если я хочу изменить одно свойство наблюдаемого объекта из разных пунктов меню (подумайте - список опций). Например, у меня есть приложение, которое отображает автомобиль в одном окне. У меня есть меню с пунктом меню с н…
28 апр '10 в 18:57
65 ответов

Я составляю правила программирования для моей команды: какие у вас?

Некоторое время я работал над списком, который помогает мне рассказать о причинах подхода к программированию и подумать так же, как сделать что-то. Для этого я хотел создать список вещей, которые: лучшая практика, лучшая мысль, лучший подход... это …
05 фев '09 в 00:05
5 ответов

Вероятность повреждения аппаратного диска или памяти?

У меня есть несколько сотен компьютеров с приложением. На одном компьютере я видел два случая неправильной установки одного бита для некоторых строк, которые я извлекаю из SQLite. Если бы это был мой компьютер разработчика, я бы предположил, что у м…
05 окт '08 в 16:27
7 ответов

Каково золотое правило, когда нужно разбивать код на функции?

Хорошо разбить код на функции и классы для модульности / развязки, но если вы сделаете это слишком много, вы получите действительно фрагментированный код, что тоже не хорошо. Каково золотое правило, когда нужно разбивать код на функции?
5 ответов

Пространство имен Правило большого пальца

Существует ли общее практическое правило относительно того, сколько классов, интерфейсов и т. Д. Должно быть введено в данное пространство имен, прежде чем элементы будут в дальнейшем классифицированы в новом пространстве имен? Как лучшая практика и…
10 янв '09 в 22:52
7 ответов

Практические правила размещения функций в заголовочных файлах

В последнее время я начал добавлять все больше функций в заголовочные файлы, в основном для удобства. Но я боюсь, что могу перестараться, мои заголовки полны включений, и я не уверен, что это хорошая идея. Каковы ваши практические правила для переме…
20 май '11 в 06:35
5 ответов

Практические правила для того, когда вызывать ToList при возврате результатов LINQ

Я ищу правила большого пальца для вызова ToList/ToArray/MemoizeAll(Rx) на IEnumerables, в отличие от возврата самого запроса при возврате IEnumerable чего-либо. Часто я нахожу, что лучше просто вернуть запрос и позволить вызывающей стороне решить, н…
30 июл '10 в 13:23
4 ответа

Thumb-правила для выбора между реализациями веб-сервисов: SOAP / REST?

Есть ли какие-то правила большого пальца, чтобы выбирать между двумя школами мысли: SOAP и REST?
22 июл '09 в 15:39
9 ответов

Где лучшее место в приложении для проверки? Эмпирические правила?

Я делаю приложение C# для проекта класса. Я хочу убедиться, что строка имеет одно из трех значений. Обычно в веб-приложении я выполняю проверку с использованием JavaScript на стороне клиента. Тем не менее, это в настоящее время консольное приложение…
2 ответа

Рекомендации WatiN / практические правила для приложения ASP.NET MVC

Я заядлый фанат TDD и BDD, но не так уж много сделал для тестирования пользовательского интерфейса. У меня есть приложение ASP.NET MVC 3 со многими тестами MSpec, и я хотел бы добавить презентационные тесты с использованием WatiN. Какие вещи вы тест…
3 ответа

Реализации коллекций Java (например, HashMaps против HashSet против HashTable ...), какова стоимость выбора неправильной?

В моем коде я по умолчанию использую ArrayList для всех списков, HashMap для всех карт, HashSet для всех наборов. С практической точки зрения, сколько я теряю в гибкости, масштабируемости, удобочитаемости и производительности, выбирая неправильную р…
23 июн '09 в 15:53
2 ответа

Вежливая частота запросов AJAX?

Я пишу сценарий, который делает запрос AJAX через регулярные промежутки времени. Запрос загружает удаленную страницу и извлекает из нее несколько номеров. Страница является общедоступной, поэтому сценарий обновляет страницу каждые несколько минут. В…
05 июл '10 в 22:39