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

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

11
Почему префикс имен столбцов считается плохой практикой?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Согласно популярному сообщению SO, префикс имен таблиц считается плохой практикой. В моей компании каждый столбец имеет префикс имени таблицы. Мне сложно это читать. Я не уверен, причина, …
25 sql 

11
Автоматизированное тестирование: объяснение его ценности для бизнеса
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Для начала я не думаю , что это повторение из других вопросов на модульном тестировании . То, что я ищу помощи, - это формулирование ее ценности для …

10
Работа с разработчиком постоянно игнорирует крайние случаи в его работе
У меня есть интересная, довольно распространенная, наверное, проблема с одним из разработчиков в моей команде. Парень отличный разработчик, работает быстро и продуктивно, выдает довольно качественный код и все такое. Хороший инженер. Но с ним есть проблема - очень часто он не рассматривает крайние случаи в своем коде. Мы говорили с …

4
В MVC модель должна обрабатывать проверку?
Я пытаюсь реорганизовать веб-приложение, разработанное мной для использования шаблона MVC, но я не уверен, следует ли проверять правильность в модели или нет. Например, я настраиваю одну из моих моделей следующим образом: class AM_Products extends AM_Object { public function save( $new_data = array() ) { // Save code } } Первый …
25 architecture  mvc 

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

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

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

4
В чем разница между пользовательскими историями и функциями?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Играя с icescrum , я понял, что не понимаю разницы между пользовательскими историями и пользовательскими функциями. Может кто-нибудь объяснить разницу?
25 agile  scrum  features 

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

3
Я пытаюсь понять хеш-таблицы - кто-то может объяснить это мне - ясно?
Я хочу понять правильное использование и реализацию хеш-таблиц в php (извините). Я где-то читал, что опытный программист создал хеш-таблицу, а затем перебрал ее. Теперь я понимаю, почему это не так, но я не совсем понял, правильно ли я понимаю (если вы понимаете, о чем я). Так может кто-нибудь объяснить мне, …
25 php  hashing 

10
Будущее Qt в свете партнерства Nokia и Microsoft [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Если вы пропустили это, за последние два дня произошло много событий, которые потенциально могут …

9
Что должно быть на первом месте: тестирование или проверка кода?
Я довольно новичок в программировании шаблонов проектирования и жизненных циклов, и мне было интересно, что должно быть на первом месте, проверка кода или тестирование, относительно того, что это делается отдельными людьми? С одной стороны, зачем пересматривать код, если никто не проверял, работает ли он вообще? С другой стороны, некоторые ошибки …

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


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

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