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

14
В MVC DAO должен вызываться из контроллера или модели

Я видел различные аргументы против прямого вызова DAO из класса Controller, а также DAO из класса Model. Фактически я лично чувствую, что если мы следуем шаблону MVC, контроллер должен быть связан не с DAO, а с классом Model. должен вызывать DAO изнутри, а контроллер должен вызывать класс модели....

14
Как сделать сайт ASP.NET MVC модульным

Я нахожусь на этапе планирования создания системы интрасети для сотрудников с помощью ASP.NET MVC 4. Мы бы хотели, чтобы сайт состоял из отдельных «модулей», каждый из которых предоставляет различные функции: обмен сообщениями, изменение заработной платы и т. Д. Я хотел бы, чтобы эти модули были...

14
Нужен ли сбор мусора для реализации безопасных замыканий?

Недавно я посетил онлайн-курс по языкам программирования, на котором, помимо прочего, были представлены замыкания. Я записываю два примера, вдохновленных этим курсом, чтобы дать некоторый контекст, прежде чем задавать мой вопрос. Первый пример - это функция SML, которая создает список чисел от 1 до...

14
Как метод модульного теста, который возвращает коллекцию, избегая при этом логики в тесте

Я тест-драйв метод, который заключается в создании коллекции объектов данных. Я хочу убедиться, что свойства объектов установлены правильно. Некоторые свойства будут установлены одинаково; другим будет присвоено значение, которое зависит от их положения в коллекции. Естественный способ сделать это,...

14
Как NodeJS может быть «неблокирующим»?

Я изучаю NodeJS и просто хотел кое-что прояснить. В нескольких вводных руководствах и книгах уже очень рано они описали «неблокирующую» архитектуру Node - или, скорее, можно (и рекомендую весь смысл) кодировать неблокирующим образом. Так, например, этот пример был приведен в книге, которую я читаю...

14
Model-View-Controller: взаимодействует ли пользователь с View или с Controller? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Недавно я узнал о шаблоне проектирования MVC. Я учусь на книге Head First Design...

14
Правильный дизайн модели -_____

Я читал о Model View Controller, Model View Presenter, Model View ViewModel и т. Д., И, как правило, базовая концепция кажется довольно простой для понимания: держать красивые визуальные элементы и интуитивно понятные элементы как отдельные и неосведомленные друг от друга, как возможно. Никакой...

14
Проверка кода отстает от цикла доставки / тестирования

В нашем гибком процессе у нас есть 2-недельные спринты. Задачи выполняются ежедневно (ежедневные сборки), и группа тестирования завершает свое тестирование немедленно на следующий день или даже в тот же день. У нас также есть проверки кода Dev, которые требуют некоторого времени (1-2 часа), поэтому...

14
Разве плохо писать объектно-ориентированный C? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Мне всегда кажется, что я пишу код на C, который в основном является...

14
Поддержка разработки для старых ОС

Я поддерживаю большую часть унаследованного кода, написанного на C. Этот код изначально был написан для компиляции с Windows 3 для рабочих групп, а затем была создана версия для NT. Это унаследованное приложение все еще используется сегодня, оно весело работает на рабочих станциях 3.11 и NT начала...

14
Как работает сон нить?

Когда вы спите нить, что на самом деле происходит? Я вижу, что спящий поток «приостанавливает текущий поток на определенный период времени» . Но как это работает? В соответствии с тем, как Thread.sleep () работает внутри и как Thread.sleep действительно работает? : продолжительность сна будет...

14
Как вы что-то кодируете, когда понятия не имеете, как это на самом деле работает? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 2 года назад . Я недавно изучил C и хочу начать проект, чтобы укрепить свои знания. Я...

13
Объяснить модель представления контроллера

Мой опыт разработки динамических веб-сайтов ограничен в основном сервлетами Java. Я использовал Tomcat для разработки различных Java-сервлетов, и я без колебаний скажу, что я достаточно хорошо владею этой технологией, а также клиентским HTML / CSS / Javascript для внешнего интерфейса. Когда я думаю...

13
О каких рисках / уязвимостях безопасности должен знать каждый программист C? [закрыто]

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

13
Как заставить кластер запускать задачу только один раз?

Если бы у вас была задача, которую вы хотели бы выполнить только один раз на кластере серверов, через регулярные промежутки времени, что было бы лучшим способом достижения этого? В данном случае определение кластера - это два или более идентичных сервера с распределенными сеансами, расположенными...

13
Является ли это «запахом шаблона» для размещения в вашей модели геттеров типа «FullName» или «FormattedPhoneNumber»?

Я работаю над приложением ASP.NET MVC, и у меня появилась привычка вставлять то, что кажется полезным и удобным средством получения, в мои классы моделей / сущностей. Например: public class Member { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set;...

13
TDD, новые тесты, а старые еще не реализованы

Я экспериментирую с разработкой на основе тестов и обнаружил, что часто сталкиваюсь со следующей ситуацией: Я пишу тесты для некоторой функциональности X. Эти тесты не проходят. Пытаясь реализовать X, я вижу, что мне нужно реализовать некоторую функцию Y на нижнем уровне моего кода. Так... Я пишу...

13
Получи мою голову вокруг неизменности

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

13
Должен ли я включить разметку HTML в свой ответ JSON?

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

13
Переписывание IBM на ассемблере + COBOL на C ++

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