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

9
Советы / рекомендации по управлению новой командой с новым кодом [закрыто]

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

9
Должен ли я использовать тип Date в JAX-RS @PathParam?

Это то, что я думаю сделать на сервере JEE Glassfish с использованием Jersey. @GET @Path("/{name}/{date}") public String getMessages(@PathParam("name") String name, @PathParam("date") Date date) Мне нравится идея о том, чтобы сказать людям, использующим этот веб-сервис RESTful, что «Дата здесь -...

9
Как разрабатывать бизнес-приложения для планшетов в качестве разработчика .NET? [закрыто]

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

9
Является ли MongoDB правильным выбором в моем случае? [закрыто]

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

9
хостинг сайта из дома [закрыто]

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

9
Должен ли я быть обеспокоен, если соотношение LOC / day слишком велико? [закрыто]

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

9
Есть ли доказательства того, что разработчики, работающие удаленно, менее производительны, чем когда они работают на месте? [закрыто]

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

9
Как бороться с частыми изменениями требований?

Я имею дело с довольно стрессовой (на мой взгляд) ситуацией на моем нынешнем рабочем месте. Мы начали разработку нового проекта, получили некоторые требования, реализовали его и затем показали кому-то, кого вы можете назвать «бизнес-консультантом» (человеком, который знает бизнес-требования, но не...

9
Подражая Exchange Server «RBAC AuthZ» в моем собственном приложении… (есть что-то подобное?)

Exchange 2010 имеет модель делегирования, в которой группы командлетов winrm по существу группируются в роли, а роли назначаются пользователю. ( Источник изображения ) Это отличная и гибкая модель, учитывающая, как я могу использовать все преимущества PowerShell, используя правильные технологии...

9
Программное решение 2000-х, я должен попытаться исправить или переделать все это?

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

9
Если я использую блокировки, может ли мой алгоритм оставаться без блокировки?

Распространенным определением без блокировки является то, что по крайней мере один процесс делает успехи. 1 Если у меня есть простая структура данных, такая как очередь, защищенная блокировкой, то один процесс всегда может прогрессировать, поскольку один процесс может получить блокировку, сделать...

9
В чем разница между статическим анализом кода и проверкой кода?

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

9
Любая практическая альтернатива модели Signals + Slots для программирования GUI?

Большинство GUI Toolkits в настоящее время используют модель Signals + Slots. Это были Qt и GTK +, если я не ошибаюсь, кто это сделал. Знаете, виджеты или графические объекты (иногда даже те, которые не отображаются) отправляют сигналы в обработчик основного цикла. Затем обработчик основного цикла...

9
Внедрение гибкой разработки после традиционного начала проекта

Около полутора лет назад я вошел на рабочее место, которое, как утверждалось, занималось гибкой разработкой. То, что я узнал, было то, что это место приняло несколько гибких методов (таких как ежедневные заезды, планирование спринта и обзоры спринта), но ни один из принципов (просто вовремя /...

9
Какой проект PHP с открытым исходным кодом имеет «идеальный» дизайн ООП, из которого я могу поучиться? [закрыто]

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

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

У меня есть необходимость отказаться от устаревшего метода. Я знаю об [Obsolete]атрибуте. Есть ли у Microsoft рекомендуемое руководство для этого? Вот мой текущий план: О. Я не хочу создавать новую сборку, потому что разработчики должны будут добавить новую ссылку на свои проекты, и я ожидаю...

9
Насколько важно знать функциональность перед написанием кода?

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

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

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

9
Как отделить конфиденциальные данные в базе данных (MySql)

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