Вопросы с тегом «c»

13
Как я могу улучшить свою проверку и обработку ошибок?

В последнее время я пытался понять, что такое правильное количество проверок и каковы правильные методы. У меня есть несколько вопросов по этому поводу: Как правильно проверить наличие ошибок (неверный ввод, плохие состояния и т. Д.)? Что лучше: явно проверять наличие ошибок или использовать такие...

13
Что важно при оптимизации для кеша процессора (в C)?

Читая эти два вопроса , я вижу, что понимание поведения кэширования процессора может быть важным при работе с большими объемами данных в памяти. Я хотел бы понять, как работает кэширование, чтобы добавить еще один инструмент в мой набор инструментов оптимизации. Каковы основные принципы работы кэша...

13
Внутренняя среда и среда разработки программного обеспечения [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . В отрасли проводится различие между средой «внутренней разработки», в...

13
Массив или Маллок?

Я использую следующий код в моем приложении, и он работает нормально. Но мне интересно, лучше ли сделать это с помощью malloc или оставить все как есть? function (int len) { char result [len] = some chars; send result over network...

13
Дизайн: Обратный звонок в родительский класс

При моделировании объекта с дочерними элементами обычно включают дочерние элементы посредством композиции в качестве члена родительского класса. Однако иногда детям нужно что-то сказать родителю, им нужно вызвать функцию родителя. Как это можно сделать с помощью C ++? Некоторые варианты: Сделайте...

13
Люди часто используют const при программировании в Objective C?

Связано: «отправка const NSString *» параметру типа «NSString *» отменяет квалификаторы »предупреждение Иногда я думаю, что это полезно. Мне может понадобиться передать таблицу и убедиться, что содержимое таблицы не меняется. Тем не менее, в большинстве примеров программ Objective-C я никогда не...

13
Когда я должен использовать StringBuilder или StringBuffer?

В производственном веб-приложении мои коллеги-программисты везде использовали StringBuffer. Сейчас я занимаюсь разработкой и исправлением приложений. После прочтения StringBuilder и StringBuffer я решил заменить весь код StringBuffer на StringBuilder, потому что нам не нужна безопасность потоков в...

13
C проект избегая конфликтов имен

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

13
Соглашения об именах, используемые для переменных и функций в C [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . При кодировании большого проекта в CI возникла проблема. Если я продолжу...

13
Используйте сервисный уровень с MVC

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

13
Как обойти проблему Циркулярной ссылки с JSON и Entity

Я экспериментировал с созданием веб-сайта, который использует MVC с JSON для моего уровня представления и Entity Framework для модели данных / базы данных. Моя проблема вступает в игру с сериализацией моих объектов Model в JSON. Я использую код первый метод для создания моей базы данных. При...

13
Чистый интерфейсный JavaScript с веб-API и MVC-представления с помощью AJAX

Это была скорее дискуссия о том, что думают люди сегодня о том, как разделить веб-приложение. Я привык к созданию приложения MVC со всеми его представлениями и контроллерами. Обычно я создавал бы полное представление и передавал его обратно в браузер по запросу на полную страницу, если только не...

13
Как хранятся отрицательные значения со знаком?

Я смотрел это видео о максимальных и минимальных значениях целых чисел со знаком. Возьмите пример положительного значения со знаком - 0000 0001 Первый бит означает, что число положительное, а последние 7 бит - это само число. Так что это легко интерпретируется как +1. Теперь возьмем пример...

13
Работа с незнанием имен параметров функции при ее вызове

Вот проблема программирования / языка, о которой я хотел бы услышать ваши мысли. Мы разработали соглашения, которым должно следовать большинство программистов, которые не являются частью синтаксиса языков, но служат для того, чтобы сделать код более читабельным. Это, конечно, всегда предмет спора,...

13
Почему массивы C не могут иметь длину 0?

Стандарт C11 гласит, что массивы как размера, так и переменной длины «должны иметь значение больше нуля». Каково оправдание для того, чтобы не допустить длину 0? Особенно для массивов переменной длины имеет смысл иметь размер ноль время от времени. Это также полезно для статических массивов, когда...

13
Что такое «логика представления» и насколько она приемлема во взглядах?

В моем веб-приложении я должен предоставить форму для создания и редактирования. Формы для создания и редактирования имеют небольшие отличия, поэтому я думаю сделать что-то подобное на мой взгляд: <form> // a lot of htnl goes here @if (editing) { // some more fields shown in edit mode }...

13
Таким образом, я пишу этот код для тестирования, но что-то не так с ним, что я пропускаю?

У меня интерфейс называется IContext. Для целей этого не имеет значения, что он делает, за исключением следующего: T GetService<T>(); Этот метод просматривает текущий DI-контейнер приложения и пытается разрешить зависимость. Я думаю, что он довольно стандартный. В моем приложении ASP.NET MVC...

13
Есть ли шаблон для более «естественного» способа добавления предметов в коллекции? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я думаю, что наиболее распространенным способом добавления чего-либо в...

13
Могут ли доменные модели в базе данных быть устойчивым решением?

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