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

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

7
PBI против пользовательской истории
Недавно один из продуктов был добавлен в Журнал ожидания продукта владельцем, который говорит: «Когда я захожу на страницу входа со страницы x, я вижу ошибку. Я хочу, чтобы эта ошибка была удалена». Мне кажется, что это не вариант использования и не должен быть PBI (Product Backlog Item). Однако, когда я …

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

3
Преимущества синтаксиса языка слева направо
Я смотрел интервью с Хербом Саттером на канале 9, и он упомянул в конце видео, что синтаксис языка слева направо будет в его списке желаний для будущего стандарта C ++ (хотя он признает, что изменение C ++ таким образом в значительной степени сделал бы для совершенно другого зверя). Помимо: более …

3
Как проходит работа с двумя людьми над проектом?
Я прихожу к вам как к начинающему программисту, который работает над своим собственным проектом (который успешно развивается). Мой соучредитель также учился программировать и достиг точки, когда он, вероятно, мог бы начать исправлять некоторые вещи и заставлять некоторые вещи происходить. Он задал очень хороший вопрос, который был «как это будет работать». …
18 git  github  gitflow 

8
Почему Microsoft сделала так, чтобы параметры, локальные переменные и закрытые поля имели одинаковое соглашение об именах?
Я задал этот вопрос довольно давно: как вы называете свои личные переменные в C #? В одном из ответов я указал на страницу MSDN от Microsoft, которая показывает, что частные переменные / поля должны быть названы так: private int myInteger; Но параметр будет: void SomeMethod(int myInteger) и локальная переменная будет …

1
Стандарты / правила именования классов c #
На протяжении многих лет я использовал различные соглашения об именах для служб в своих приложениях. например: [ИмяКласс] Услуги [ИмяКласс] Менеджер [ИмяКласс] Фабрика [ИмяКласс] Провайдер [ИмяКласс] Помощник Обычно я использую суффикс «Помощник» только для служебных классов, которые не имеют внешних зависимостей. Однако я нахожу, что между остальными есть что-то похожее, и …
18 c#  naming 

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

9
Стоит ли с осторожностью подписывать соглашение о неразглашении с кем-то, с кем я только что встречался?
Обновление от 22.01.12 на тот случай, если вы озадачены тем, почему я не принял ответ: почти во всех ответах ясно, что работать на него было бы глупо, но ни один из них, похоже, не ответил на вопрос , tl; dr : Парень, которого я только что встретил, говорит, что хочет, …

2
В чем разница между обратными вызовами и слушателями?
В blackberry мы можем переопределить метод keyChar () и захватить событие нажатия клавиши, или мы можем зарегистрировать onKeyPressListener. я знаю, onKeyListener это шаблон наблюдателя. В андроиде также есть KeyEvent.callback и onKeyListener Оба являются событиями, поэтому нам не нужно регистрироваться на событие keyChar. в чем разница между обоими образцами?
18 java 

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

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

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

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

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

6
Есть ли надежда на написание хорошего кода поверх ужасно спроектированной базы данных?
Вот мое затруднительное положение. Одна из нескольких программ, которые я недавно унаследовал, построена с ужасной базой данных на сервере. Уважаемые создатели этого, очевидно, не оценили реляционные концепции. Таблица для каждого клиента, названная как уникальный идентификатор клиента. Восемьдесят три загадочно названных поля. Весь код является процедурным с десятками объединенных встроенных операторов …

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