Скажем, я создаю шахматную программу. У меня есть пустой foreachMove функции (пустой (*action) (chess_move*), chess_game* игра); который назовет действие указателя функции с каждым допустимым перемещением. Это...
Насколько Вы полагаетесь на транзакции базы данных? Вы предпочитаете маленькие или большие области транзакций? Вы предпочитаете клиентскую обработку транзакции (например, TransactionScope в.NET) по стороне сервера...
Я присоединился к новой компании приблизительно месяц назад. Компания является довольно небольшой в размере и имеет довольно сильное чувство "запуска" к нему. Я работаю Java-разработчиком в команде 3 других. Компания, прежде всего...
Каково различие между использованием нового потока и использованием потока от пула потоков? Что выигрыши в производительности там и почему должен я рассматривать использование потока от пула, а не один я'...
Я часто вижу, что люди говорят, что определенное программное обеспечение "очень самоуверенно" или что Microsoft склонна писать "несамоуверенные" платформы. Что это на самом деле означает?
Обратите внимание, что я не спрашиваю, чтобы выбрать (MVC или MVP), а скорее если один из этих двух должен использоваться для веб-приложения. Я понимаю, что это могло бы быть слишком много работы для преобразования более старого приложения...
Я изо всех сил пытаюсь понять, как я должен разработать части обработки ошибок своего кода. Я недавно задал подобный вопрос о том, как я должен пойти о возврате кодов ошибок сервера пользователю, например, 404...
Как Вы обрабатываете исключения базы данных в своем приложении? Вы пытаетесь проверить данные предшествующая передача его к DB или просто доверию логике проверки схемы DB? Вы пытаетесь восстановиться с некоторого...
У меня есть немного проблемы Архитектуры. В моем проекте у меня есть Слой бизнес-логики (BLL), который содержит все мои бизнес-правила, модели и OO API для интерфейса. Каждый объект имеет статические методы...
Мы находимся в процессе перезаписи большой унаследованной системы, которая делает обширное (mis) использование модуля управления технологическим процессом. Продвижение, я хотел бы рассмотреть альтернативы модулю управления технологическим процессом для но
После чтения самой превосходной книги "Возглавляют Первые Шаблоны разработки", я начал обращать в веру своим коллегам преимущества шаблонов и принципов разработки. При расхваливании достоинств моего фаворита...
Я запускаю новое веб-приложение в PHP, и на этот раз я хочу создать что-то, что люди могут расширить при помощи сменного интерфейса. Как каждый идет о записи 'рычагов' в их код...
По различным причинам мы пишем новую бизнес-библиотеку объектов/хранения данных. Одно из требований этого слоя должно разделить логику бизнес-правил и фактический слой хранения данных....
Я хотел бы сохранить некоторые Связанные с приложением Метаданные для Файлов, и Потоки данных Альтернативы NTFS (AltDS) позволят мне хранить эти метаданные непосредственно по файлам, а не в отдельном...
Скажем, то, что у меня есть запись в базе данных и что и администратор и обычные пользователи могут сделать обновления. Может любой предлагать хороший подход/архитектуру как управлению версиями каждое изменение в этой таблице...
При разработке программного обеспечения разработчики всегда склонны проклинать о некоторых специфических особенностях языка, "улучшения", которые сделали язык менее понятным, ошибочным. Какие препятствия / улучшениям встретили Вас...
Я являюсь довольно одним на своем рабочем месте когда дело доходит до размышления об общем замысле приложений, которые мы создаем. У меня нет никого для обсуждения за и против с различными платформами...
Мне дали задачу закладывания основы SOA для моего клиента. Цель состоит в том, чтобы открыть различные процессы в клиенте конца независимый путь и также сделать доступные данные офлайн, например, для...
Когда я смотрю на ASP.NET проекты MVC, я каждый раз вижу свободную двойную архитектуру. Поскольку, что мне нужна слабая связь в веб-архитектуре (если я не делаю модульные тесты)? Что является преимуществами и...
У меня нет формальных квалификаций в информатике, скорее я преподавал мне классический ASP назад в эпоху бума доткома и сумел вовлечь себя задание и моя карьера, разработанная оттуда. Я...
По моему опыту, я вижу много схем архитектуры, которые делают широкое применение FTP как носитель для соединения архитектурных компонентов. Как кто-то, кто не принимает архитектурные решения, но склоняется...
Я довольно хорош с CSS. Однако при работе с чужим CSS, для меня трудно видеть "большее изображение" в их архитектуре (но у меня нет проблемы при работе с CSS...
Фон у меня есть персональный проект, который я пытался разработать в течение приблизительно 5 лет. В сущности это - онлайн-игра - веб-приложение. Это не "денежный производитель", просто что-то, что я действительно хочу...
У меня есть три c# проекта в моем решении. Каждый - консольное приложение, которое просто звонит в проект библиотеки классов. Проект библиотеки классов делает всю обработку для приложения. Затем существует...
Я не забываю видеть блог (или что-то), который сказал, что Вы не должны использовать <% если... %> в .aspx файлах в ASP.NET MVC, но я не могу помнить то, что он сказал, что альтернатива. Может любой не забывать видеть...
Я имею просто Класс, который предназначается, чтобы быть простым ПОСТЕПЕННО - он просто содержит данные. За одним исключением: Это содержит Набор Примечаний. Я хочу к ленивой загрузке этот набор так, чтобы я не имел к...
В настоящее время я работаю с использованием одноуровневой архитектуры. Теперь я хочу научиться писать код с использованием трехуровневой архитектуры. Пожалуйста, не могли бы вы привести простой пример?
Я работал в нескольких различных компаниях теперь, и у всех есть различные правила о том, как назвать классы и пакеты. У каждого из них есть различные макеты раскладки и рабочий процесс между классами...
Мы собираемся разработать новую систему по унаследованной базе данных (использующий.NET C#). Существует приблизительно 500 таблиц. Мы приняли решение использовать инструмент ORM для нашего уровня доступа к данным. Проблема с namig...