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

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

2
Почему Javascript использует JSON.stringify вместо JSON.serialize?
Мне просто интересно о "stringify" против "serialize" . Для меня это одно и то же (хотя я могу ошибаться), но в моем прошлом опыте (в основном с asp.net ) я использую Serialize()и никогда не использую Stringify(). Я знаю, что могу создать простой псевдоним в Javascript, // either JSON.serialize = function(input) …
18 javascript 

6
Когда предпочитать обобщенное решение решению конкретных случаев
В программировании мы часто сталкиваемся с выбором: охватить каждый возможный вариант использования индивидуально или решить общую проблему: Очевидно, что решение неотложной проблемы происходит быстрее, однако создание обобщенного решения сэкономит время в будущем. Как я узнаю, когда лучше всего попытаться охватить конечный список дел, или создать общую систему, охватывающую все возможности?

7
Отвечая на технические вопросы во время интервью (в качестве интервьюируемого) [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
18 interview 

3
Почему оператор стрелки в C ++ не является псевдонимом *.?
В c ++ оператор * может быть перегружен, например, с помощью итератора, но оператор стрелки (->) (. *) Не работает с классами, которые перегружают оператор *. Я полагаю, что препроцессор может легко заменить все экземпляры -> на (* left) .right, и это сделает итераторы более привлекательными для реализации. Есть ли …
18 c++  operators 

8
Должно ли графическое оформление графического интерфейса считаться «обманом?»
У меня есть друг, у которого немного больше опыта программирования. Мы говорили о всех различных технологиях программирования, которые мы используем, и Interface Builder подошел к разговору. Не имея опыта программирования, за исключением того, чему я сам научился, я лично считаю, что IB и все его функции ( IBOutlets, IBActions) помогают …

8
Стандарты Python Coding против производительности
Я работаю в крупной гуманитарной организации, занимающейся разработкой программного обеспечения для проекта, которое могло бы помочь спасать жизни в чрезвычайных ситуациях, ускоряя распределение продуктов питания. Многие НПО отчаянно нуждаются в нашем программном обеспечении, и мы отстаем от графика на несколько недель. В этом проекте меня беспокоит то, что я считаю …

11
Почему использование System.out.println () так плохо? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Нарушает ли множественное наследование принцип единой ответственности?
Если у вас есть класс, который наследует от двух разных классов, не означает ли это, что ваш подкласс автоматически делает (как минимум) 2 вещи, по одной от каждого суперкласса? Я считаю, что нет разницы, если у вас есть несколько интерфейсов наследования. Изменить: Чтобы было ясно, я считаю, что если подклассы …

5
Какое будет влияние P = NP? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 7 лет назад . Я готовлюсь к тесту и не могу найти четкого ответа на вопрос: каково будет влияние доказательства того, …

3
Сертификаты для разработчиков Javascript? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Я ищу надежную и быстро развивающуюся статью в области разработки javascript. Мне приходят в голову следующие темы: …

3
Когда программисты говорят о «структурах данных», на что они ссылаются?
Когда программисты говорят о «структурах данных», они говорят только об абстрактных типах данных, таких как списки , деревья , хеши , графики и т. Д.? Или этот термин включает любую структуру, которая содержит данные, такие как составные типы (объекты классов, структуры, перечисления и т. Д.) И примитивные типы (логические, int, …

2
Где разместить конфигурационный файл Spring?
Я хочу интегрировать Spring Framework в мой проект, особенно в сторону сервера. Поэтому я не хочу помещать его в папку WEB-INF военного файла. Должен ли я поместить applicationContext.xml в каждый слой (означает, что каждый проект разделен на отдельные проекты? (Службы, Домен и DAO) Что такое хорошая практика?
18 java  soa  spring 

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

6
Стоимость более длительной задержки между разработкой и QA
На моей нынешней должности QA стало узким местом. У нас был неудачный случай, когда функции были исключены из текущей сборки, чтобы QA мог закончить тестирование. Это означает, что разработанные функции могут не пройти тестирование в течение 2-3 недель после того, как разработчик уже ушел. Поскольку dev движется быстрее, чем QA, …


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