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

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

7
Кто должен написать план тестирования?
Я работаю в собственной команде разработчиков моей компании, и мы разрабатываем веб-сайты нашей компании в соответствии с требованиями маркетинговой команды. Перед тем, как предоставить им сайт для приемочного тестирования, нас попросили предоставить план тестирования. Тем не менее, команда разработчиков считает, что, поскольку требования исходят от заказчиков, они лучше всего знают, …

4
Лучшие практики ветвления исходного кода и жизненного цикла приложения
Мы - небольшой магазин независимых поставщиков программного обеспечения, и мы обычно отправляем новую версию наших продуктов каждый месяц. Мы используем Subversion в качестве нашего хранилища кода и Visual Studio 2010 в качестве нашей IDE. Я знаю, что многие люди защищают Mercurial и другие системы управления исходными кодами, но на данный …

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

5
Что мы должны сказать нашим неподдерживаемым пользователям IE6?
В следующей версии нашего веб-приложения мы взломали IE6 и не собираемся его исправлять. У нас было четкое предупреждение для пользователей IE6 в течение нескольких месяцев; мы решили, что пришло время не поддерживать это. Мой вопрос: как мы должны сообщить об этом нашим пользователям? Некоторые люди здесь считают, что мы должны …

7
Что вы делаете, когда пользователь запрашивает функцию, которую вы не будете реализовывать?
Что вы делаете, когда пользователь запрашивает сложную функцию, которую вы можете реализовать, но вы не собираетесь делать это, потому что 1) это добавляет ненужную сложность другим пользователям 2) вы не собираетесь делать это как вариант, потому что Вы не хотите, чтобы ваша панель настроек была сложной. Я написал приложение для …
10 features 

5
Как управлять журналом регистрации проблем
Мы покорно используем Trac уже несколько лет, и наш список «активных билетов» вырос до почти 200 наименований. К ним относятся ошибки, которые имеют слишком низкий приоритет и слишком сложны для исправления на данный момент, запросы функций, которые были отложены, проблемы, которые никогда не вызывали жалоб, но все согласны с тем, …

3
Правильно ли умирает заброшенный код?
У меня сложилось впечатление, что со временем генерируется все больше и больше открытого исходного кода, добавляется в различные бесплатные или частично бесплатные репозитории, а затем в целом отказывается. Существуют ли общепринятые стандарты для удаления заброшенного кода? Должно ли это быть осуществлено репозиториями, или это должны делать авторы исходного кода?

1
Visual Studio Notepad ++ Синхронизация цветовых схем
Существует ли простой способ синхронизации цветовой схемы / темы между visual studio 2008/2010 и notepad ++? Я хотел бы иметь его, чтобы я мог указать Visual Studio и Notepad ++ на один и тот же документ и поддерживать стили только через это.

8
Почему Reflector такая важная утилита?
Чтение суеты вокруг «Рефлектора», платного, заставило меня задуматься о продукте и его использовании. Многие люди считают это важным инструментом. Я должен признать, я не использовал Reflector в течение многих лет. Я имею в виду, что есть документация для API .Net и сторонних компонентов, которые я использую. В прошлом, когда коллега …
10 .net  reflector 

4
Как я могу учитывать измененные или забытые задачи в оценке?
Для обработки оценок на уровне задач и составления отчетов о времени я использовал (примерно) технику, описанную Стивом Макконнеллом в главе 10 « Оценка программного обеспечения»., В частности, когда мне приходит время создавать оценки на уровне задач (непосредственно перед началом кодирования в проекте), я определяю задачи на достаточно детальном уровне, чтобы, …
10 estimation 

3
Больше кода = больше ошибок
Вернувшись в колледж, я помню, как профессор преподавал в классе один из законов информатики. Он сказал что-то вроде «Больше кода равно больше ошибок» и дал ему имя (Закон Whatchamacallit) и приписал это кому-то. Кто-нибудь знает, откуда взялся этот «закон», кто это сказал или каково его первоначальное словосочетание?

11
Есть ли универсальный формат даты, который любой в мире может понять?
В Канаде все знакомы с форматом даты YYYY-MM-DD. В Европе или Южной Африке они предпочитают DD-MM-YYYY. Есть пользователи из Южной Африки, которые путаются с YYYY-MM-DDформатом даты. Есть ли способ справиться с этой ситуацией? Я думал об использовании следующего формата метода для всех: Feb 02, 2011

5
Почему нет стандартной библиотеки Fortran?
Чтобы быть языком, сосредоточенным на математике и научных вычислениях, меня всегда сбивает с толку полное отсутствие полезных математических процедур в стандартной библиотеке Фортрана. Можно было бы ожидать, что он будет отправлен по крайней мере с рутиной для вычисления стандартного отклонения и среднего значения, но это не так. В частности, с …

7
Какие подходы я могу использовать, чтобы уменьшить вероятность появления новых ошибок в сложном устаревшем приложении?
Там, где я работаю, мне часто приходится разрабатывать (и исправлять ошибки) в старой системе (.NET 1), чей код - это спагетти без особого внимания к именам переменных, структуре программы и комментариям. Из-за этого мне понадобилось много времени, чтобы понять, какие биты нужно изменить, и я часто «ломаю» существующее программное обеспечение, …

19
опыт: программирование на нетбуках [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Привет, я хочу купить нетбук для некоторых вещей в поезде. Может кто-нибудь сообщить, как это просто …
10 coding 

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