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

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

4
Google Analytics с несколькими средами
Мы планируем использовать Google Analytics в нашей организации, и я отвечаю за ее настройку. Мне было интересно, как бороться с несколькими средами. Мы, конечно же, не хотим собирать данные во время разработки и контроля качества (или, возможно, собирать данные в другую учетную запись аналитики), но мы хотим, чтобы сайт перешел …

3
Ошибки, которых можно избежать с помощью стандартов кодирования [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я ищу статистику (или оценки), подтверждающую утверждение о том, что стандарты …

2
SCRUM с нуля, без базового каркаса?
Мы небольшая группа из 5 человек, которая собирается начать новый проект. Это первый проект, в котором мы пойдем олл-ин на схватку. Мы немного боремся с тем, как мы собираемся создать базу для проекта (фреймворки и тому подобное). Такие задачи не являются чем-то полезным для пользователя, поэтому нам трудно понять, как …

9
Как мне следить за удаленным фрилансером? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Я нанял нескольких разработчиков из разных мест по всему миру. Все идет хорошо, но я вижу, …

4
Скрам для специалистов команд
Scrum лучше всего подходит для команд с членами общего профиля, то есть для команд, в которых минимум 2 человека могут выполнять одинаковые задачи. Моя главная задача - найти хорошие решения для адаптации схваток (что сохранить, что удалить, что улучшить) для команд, состоящих из специалистов? Предположим, у вас есть команда из …
11 agile  scrum 

7
Что является хорошей альтернативой переменной name для языка, который имеет только неизменные ссылки или метки?
Например, в функциональных языках переменные являются одним присваиванием, а их значения неизменны после присвоения. Таким образом, у них есть два состояния, не связанных и связанных , однажды связанные они не могут быть изменены. Существует ли какой-либо математический термин или другой термин в области компьютерных наук, который наиболее подходит для таких …

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

4
Это хорошая практика, чтобы использовать автоформатирование текста?
Я использую Eclipse, и я буду говорить об этом в качестве примера, но я уверен, что это имеет место в любой другой IDE. Eclipse имеет команду CTRL- Shift-, Fкоторая автоматически форматирует ваш код. Это хорошая практика, чтобы использовать этот вид форматирования? Я спрашиваю в контексте большого проекта, в котором может …

9
SOLID против статических методов
Вот проблема, с которой я часто сталкиваюсь: пусть будет проект интернет-магазина с классом Product. Я хочу добавить функцию, которая позволяет пользователям публиковать отзывы о продукте. Итак, у меня есть класс Review, который ссылается на продукт. Теперь мне нужен метод, который перечисляет все отзывы о продукте. Есть две возможности: (А) public …

4
Каковы доказанные преимущества таких инструментов, как GWT, над чистыми средами JavaScript?
GWT - это программный стек, который переводит код Java и подмножество библиотеки классов Java Runtime в код JavaScript. По сравнению с наборами инструментов JavaScript, GWT может показаться отчужденным по своей природе и использованию и слишком сложным, чтобы выполнять даже простые вещи, отнимая большую часть детального контроля, который вы имели бы, …

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

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

11
Является ли непрерывное создание и удаление таблиц признаком архитектурного недостатка?
Недавно у меня была дискуссия с разработчиком, который упомянул, что во время разработки программы они регулярно создают и удаляют таблицы и столбцы на регулярной основе, работая над новыми функциями и оправдываясь, говоря, что это нормально при использовании процесса гибкой разработки. Поскольку большая часть моего опыта связана со средой разработки водопадов, …

4
Разработка динамического языка
Я создал несколько рукописных компиляторов для очень простых языков, но теперь я хочу попробовать свои силы в разработке динамического языка, похожего на упрощенный Python или Ruby. Однако мне было легко обдумать, как работают компиляторы. Примитивные компиляторы просто переводят. Но я не могу этого сделать, если язык динамичен. Мне нужно написать …

3
Scrum: справиться с отсутствием мотивации
В соответствии с этим «Scrum очень полагается на высоко мотивированные, тесно сотрудничающие, кросс-функциональные и самоорганизованные команды». Итак, как вы справляетесь с коллегами, которые, возможно, не так заинтересованы в том, чтобы стать владельцем кода? Как вы заинтересовались тем, чтобы стать владельцем?
11 scrum  teamwork 

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