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

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

5
Преобразовать список значений суточных осадков за сутки
Допустим, у меня есть список значений осадков по часам, каждый из которых показывает, сколько осадков выпало за предыдущие 24 часа, упорядоченные по дате. Например: { '2012-05-24 12:00': 0.5, // .5" of rain from 5/23 12:00 - 5/24 11:59 '2012-05-24 11:00': 0.6, // .6" of rain from 5/23 11:00 - 5/24 …

3
Как развернуть функцию только для избранных пользователей
Хороший пример того, о чем я пытаюсь спросить, - это новая функция на Facebook. В начале, только немногие избранные имели доступ к временной шкале. По мере того, как функция стала более понятной в том, как она работала, и в ней были исправлены ошибки, дополнительные пользователи получили доступ к этой функции. …

2
Почему 24 строки - общая высота терминала по умолчанию?
80x24 символов, кажется, очень распространенное значение по умолчанию для окон терминала. Этот ответ дает очень хорошую историческую причину того, почему ширина составляет 80 символов. Но почему высота обычно 24 (или 25) строки?

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

4
Является ли законным / моральным переиздание oss проекта автора, который не отвечает?
Я нашел небольшой проект OSS (один файл) в чьем-то блоге несколько месяцев назад. Лицензия «Attribution-ShareAlike 2.5 Generic». Я отправил письмо автору, если смогу поместить это в github, но ответа не получил. Тем временем его блог был закрыт. Я не юрист, но, кажется, законно переиздавать код (с соответствующей атрибуцией) в github. …

3
Как отвечать на вопросы интервью о стиле программирования [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Как программист на C ++ в интервью, я неоднократно оказывался в ситуациях, когда интервьюер хотел проверить …

3
При сравнении строковой переменной со строковым литералом с помощью .equals (), существует ли стандартная практика для порядка элементов? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . У каждого есть …

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

5
По каким причинам я должен держать раздел «использование» чистым в C #?
Однажды, когда я выполнял рефакторинг своего кода, я перешел в среду IDE в раздел using своего класса C #, очистил неиспользуемые пространства имен и дублирующие пространства имен и отсортировал их все. Моя пара (парное программирование) спросила меня о причине. Я понятия не имел, почему я это сделал. Я сделал это …

3
При доступе к сложным данным / манипулировании ими лучше хранить их в виде множества маленьких фрагментов или одного большого фрагмента?
Я создаю веб-приложение, которое манипулирует довольно сложными данными: вкладками гитары. As a reference, guitar tabs look like this: Eb|-------------------------------------------------------------------------| Bb|-------------------------------------------------------------------------| Gb|--5-5-5-5----------------------------------------------------------------| Db|--5-5-5-5--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Ab|--3-3-3-3--3-3-3-3--7-7-7-7--5-5-5-5--2-2-2-2--3-3-3-3--2-2-2-2--5-5-5-5-| Eb|-----------1-1-1-1--5-5-5-5--3-3-3-3--0-0-0-0--1-1-1-1--0-0-0-0--3-3-3-3-| Будет ли для производительности эффективнее хранить эти данные в виде большого куска или разбивать их и хранить на основе «заметок за заметками»? As a use case: …

3
«Насколько плох» несвязанный код в блоке try-catch-finally?
Это связано с Q: Является ли использование оператора finally для выполнения работы после возврата плохим стилем / опасным? В ссылочной версии Q код finally связан с используемой структурой и необходимостью предварительной выборки. Мой вопрос немного другой, и я считаю, что он уместен для широкой аудитории. Мой конкретный пример - приложение …

3
Есть ли в Git «безопасный режим» для предотвращения переписывания истории?
Если вы немного знакомы с Git (и DVCS в целом) и начинаете изучать изменения в переписывании истории, вы в безопасности, если репозиторий только локальный, но у вас могут возникнуть проблемы, если вы работаете с удаленными устройствами и попытаетесь толкать такие изменения. Особенность, которую я ожидаю, - это возможность включить «безопасный …
11 git  dvcs 

6
Неэффективно ли объединять строки по одной?
В те дни, когда я программировал на C, я вспоминаю, что когда две строки объединяются, ОС должна выделить память для объединенной строки, затем программа может скопировать весь текст строки в новую область памяти, а затем старая память должна вручную быть выпущеным. Таким образом, если это делается несколько раз, как в …

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

4
Схватка для команды, разделенной между двумя разговорными языками
У меня есть команда, у которой нет единого общего языка среди всех членов команды. Команда разбита на две части (хотя география не является главной проблемой). Все члены команды в каждом месте говорят на одном языке, и в обоих местах есть участники, которые могут говорить на обоих языках. Я хотел бы …

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