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

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

4
Какие алгоритмы можно использовать для обнаружения дубликатов статей или сообщений?
Я пытаюсь определить, является ли статья или сообщение на форуме дублирующейся записью в базе данных. Я подумал об этом, и пришел к выводу, что кто-то, кто дублирует контент, сделает это, используя один из трех (по убыванию трудно обнаружить): просто скопируйте и вставьте весь текст копировать и вставлять части текста, объединяя …
17 algorithms 

11
Найм разработчиков - какие-либо советы по повышению эффективности? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

5
Является ли наличие функциональности в БД препятствием для масштабируемости?
Возможно, я не смогу дать правильное название вопроса. Но вот оно, Мы разрабатываем финансовый портал для управления активами. Мы ожидаем, что более 10000 клиентов будут использовать приложение. Портал рассчитывает различную аналитику производительности на основе технического анализа фондового рынка. Мы разработали множество функций с помощью хранимых процедур, пользовательских функций, триггеров и …

4
Каковы отношения между OpenGL, GLX, DRI и Mesa3D?
Я начинаю заниматься низкоуровневым 3D-программированием в Linux. У меня большой опыт использования графического API более высокого уровня OpenInventor. Я знаю, что не обязательно знать, как все эти вещи сочетаются друг с другом, но мне просто любопытно. Я знаю, что OpenGL - это просто стандарт для графических приложений. Mesa3D, похоже, является …

7
Разработчики и веб-дизайнеры ASP.NET Webforms: как взаимодействовать?
Я разработчик ASP.NET Webforms, и я сталкиваюсь с некоторыми проблемами, когда имею дело с дизайнерами. Дизайнеры всегда жалуются на asp.net server controls. Они предпочли бы иметь HTML-файл и создавать cssфайлы вместе с необходимыми изображениями, чтобы идти с ними. Иногда, если этап проектирования выполнен заранее, я получаю html-файлы со связанными css-файлами, …

2
Как API должен использовать базовую аутентификацию http
Когда API требует, чтобы клиент проходил аутентификацию, я видел два разных сценария, и мне интересно, какой случай я должен использовать в своей ситуации. Пример 1. Компания предлагает API, чтобы позволить третьим лицам проходить аутентификацию с помощью токена и секрета с использованием HTTP Basic. Пример 2. API принимает имя пользователя и …

5
Нужно ли мне знать сервлеты и JSP для изучения Spring, Hibernate или любых других веб-фреймворков Java? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . Я спрашивал многих людей, с чего начать изучение веб-разработки на Java, я уже знаю базовую Java (Threading, …

2
Почему языки не используют явный провал в выражениях switch?
Я читал, почему мы должны использовать breakв switch? и это заставило меня задуматься, почему неявный переход разрешен в некоторых языках (таких как PHP и JavaScript), в то время как нет поддержки (AFAIK) для явного перехода. Это не continueзначит, что нужно было бы создать новое ключевое слово, как это было бы …

9
Должен ли я слушать своего работодателя и использовать инструменты CASE?
Мой работодатель (не разработчик) считает, что инструменты CASE помогут нам улучшить процесс разработки и документацию. Я не уверен в этом, мы небольшая команда из 5 разработчиков, которые разрабатывают решения для мобильного банкинга для местных клиентов. Я думаю, что инструменты CASE будут пустой тратой времени и денег, так как их нужно …

5
Как вы поддерживаете свой код после окончания трудоустройства?
Каков процесс ухода из компании (или даже группы / подразделения) с точки зрения поддержки кода? Лучше всего решать все вопросы? Предоставляете ли вы оставшимся разработчикам доступ к себе как к будущему ресурсу? Если так, есть ли способ не дать полный доступ? Я испытал из первых рук, где ответы об общей …
17 support 

4
Должен ли я продолжать выполнять внештатную работу для клиентов, которые продолжают требовать больше, не платя? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Поэтому клиент приходит ко мне и говорит, что ему нужно поработать. В основном 4 задания, которые я …

5
Это нормально для функции, чтобы изменить параметр
У нас есть слой данных, который оборачивает Linq To SQL. В этом слое данных у нас есть этот метод (упрощенный) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } При отправке изменений идентификатор отчета обновляется значением в базе данных, которое мы затем возвращаем. С вызывающей стороны это выглядит так (упрощенно) …

3
Почему большее количество ядер ЦП на виртуальной машине замедляет время компиляции?
[edit # 2] Если кто-нибудь из VMWare сможет достать мне копию VMWare Fusion, я буду более чем счастлив сделать то же самое, что и сравнение VirtualBox с VMWare. Почему-то я подозреваю, что гипервизор VMWare будет лучше настроен для гиперпоточности (см. Мой ответ тоже) Я вижу что-то любопытное. По мере увеличения …

2
Лучший метод для реализации фильтрованного поиска
Я хотел бы спросить ваше мнение, когда дело доходит до реализации фильтрованной формы поиска. Давайте представим следующий случай: 1 большой стол с множеством колонн Может быть важно сказать, что этот SQL Server Вам нужно реализовать форму для поиска данных в этой таблице, и в этой форме у вас будет несколько …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.