Программная инженерия

9
Производительность фильтра ненормативной лексики в Java

У меня есть требование отфильтровать ненормативную лексику по представлениям пользователей в веб-приложении на основе Java. Клиент знает как о проблеме Сканторпа, так и о проблеме Clbuttic и принял последствия. Пожалуйста, я не желаю спорить о достоинствах отсутствия цензуры. Есть два бита данных:...

9
Брак Лисп и LaTeX - это было сделано?

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

9
Когда мне подходит облачная база данных?

Некоторые говорят, что DBaaS (база данных как услуга) - она ​​же облачная база данных - не подходит для бизнес-аналитики (BI), аналитики (OLAP) или архивирования. Это правда? В целом, когда DBaaS является наиболее эффективным техническим...

9
Шаблоны и практики для веб-скрейпинга в .Net (C #) [закрыто]

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

9
Стоит ли разрабатывать заказную корзину? [закрыто]

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

9
Распределение дохода с клиентом, который не может оплатить сбор за разработку [закрыт]

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

9
Какие существуют методы для управления изменениями БД? [закрыто]

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

9
Приоритетный список задач, хранящихся в базе данных

Я пытаюсь придумать лучший способ сделать следующее: У меня есть список задач, хранящихся в базе данных. Задаче назначен приоритет. Вы можете изменить приоритет задачи, чтобы изменить порядок их выполнения. Я думаю о чем-то очень похожем на Pivotal Tracker. Итак, представьте, что у нас было...

9
Целочисленное ли целое число используется как тип данных?

Используют ли большинство разработчиков приложений целые числа со знаком в тех местах, где они действительно хотят использовать целые числа без знака? Я делаю это все время, как и мои коллеги. Я не видел много других обширных кодовых баз (кроме Delphi VCL), и примеры в Интернете обычно используют...

9
Могу ли я без проблем использовать Linux / Mono вместо Windows / Visual Studio? [закрыто]

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

9
Почему «отзывчивый» веб-дизайн не должен рассматриваться?

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

9
Геттеры и сеттеры на функциональных языках

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

9
Стоит ли ожидать, что недавние выпускники будут знакомы с основными концепциями программирования? [закрыто]

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

9
Рендеринг триллионов «атомов» вместо полигонов?

Я только что видел видео о том, что издатели называют «следующим важным шагом после изобретения 3D». По словам человека, говорящего на нем, они используют огромное количество атомов, сгруппированных в облака вместо полигонов, чтобы достичь уровня неограниченной детализации . Они изо всех сил...

9
Автоматизация сборки: обычно ли используется QMake для не-Qt проектов?

Итак, я планирую написать библиотеку C ++ и хочу, чтобы она была кроссплатформенной, и поскольку эта библиотека не будет работать с пользовательским интерфейсом, и я хочу, чтобы она имела как можно меньше зависимостей, я не буду использовать Qt (на самом деле Qt не поможет мне достичь того, чего я...

9
Почему Rails был написан на Ruby? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я знаю PHP и Ruby. Используя клон PHP Rails (не исключено), называемый...

9
Как называется каждая роль в парном программировании и почему?

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

9
Что является хорошим примером идеи или техники разработки программного обеспечения, которая была неудачной?

Конкретно, какие есть примеры того, где представления о массах просто ошибочны. Почему люди в первую очередь используют идеи? И почему идеи были отклонены? Или, возможно, идеи все еще живы и здоровы, и если так, то почему? Например, я мог бы описать CORBA (и другие подобные технологии) как нечто,...

9
Держать модель MVC свободно связанной с БД?

Мне нравится, чтобы мой код тестировался, и я решил использовать стратегию Dependency-Injection для моей текущей инфраструктуры MVC, которая, безусловно, оказалась отличным способом обеспечения слабосвязанного кода, тестируемости и модульности. Но, будучи далеким от мастера по шаблонам...

9
Где разместить общие методы

У меня есть куча методов, которые обычно используются везде. Прямо сейчас кодовый файл назван глобальными, чтобы представить факт, что они ... фактически ... глобальные. Однако мне это не нравится. Я хочу сгруппировать их в класс и передать интерфейс. Я сделаю только один пример, но я не попаду...