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

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

8
Какова ценность проверки при неудачных юнит-тестах?
Хотя существуют способы не допустить выполнения модульных тестов, какова ценность проверки при неудачных модульных тестах? Я буду использовать простой пример: чувствительность к регистру. Текущий код чувствителен к регистру. Допустимый вход в метод - «Cat», и он будет возвращать перечисление Animal.Cat. Однако желаемая функциональность метода не должна учитывать регистр символов. Таким …

4
Выпуск сборки против ночной сборки
Типичное решение состоит в том, чтобы на сервере сборки работала сборка CI (Continuous Integration): она будет анализировать исходный код, делать сборку (при отладке) и запускать тесты, измерять охват тестов и т. Д. Теперь другой тип сборки, обычно известный как «Ночная сборка»: выполняйте медленные вещи, такие как создание документов кода, создание …

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

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

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

5
Создание проектов Java EE с Maven
Я разрабатывал веб-приложения на Java EE с Eclipse около года. Мой работодатель не использует Maven, но чем больше я об этом читаю, тем больше я убежден, что Maven + Hudson будет для нас очень полезен. Во-первых, я должен привыкнуть к этим технологиям в свободное время, чтобы я мог создать концептуальное …
13 java-ee  maven 

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

4
Концепция нечеткого поиска в базе данных
Я думал об этом и пытался найти решения о том, как нечеткий поиск в базе данных, если, например, пользователь вводит орфографическую ошибку. Есть какие-то явные проблемы с логикой этого? Будет ли это работать и было ли это сделано раньше? Наш стол мы хотим найти: **tblArticles** Body - Soundex_Body - CharacterCoded_Body …

4
Объяснить модель представления контроллера
Мой опыт разработки динамических веб-сайтов ограничен в основном сервлетами Java. Я использовал Tomcat для разработки различных Java-сервлетов, и я без колебаний скажу, что я достаточно хорошо владею этой технологией, а также клиентским HTML / CSS / Javascript для внешнего интерфейса. Когда я думаю о «динамическом веб-сайте», я думаю: пользователь запрашивает …

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

5
Как сообщить об ошибке разработчикам? Программист стремится к обучению по сообщениям об ошибках
Я надеюсь получить несколько советов и советов о том, как научить остальную часть компании, как правильно представлять отчеты об ошибках. В настоящее время мы получаем билеты, такие как: Когда я нажимаю эту ссылку, я получаю 404. (Они включают страницу 404, а не страницу, которая ее вызвала) Иногда правый столбец перетекает …

9
Как улучшить свои навыки чтения кода [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Ну, вопрос в заголовке - как мне улучшить свои навыки чтения кода. Программная …
13 learning  skills 

7
Где лучшее место для изучения языка, и какой?
Я вообще не знаю языков программирования. Я буду самообучаться, и мне нужно знать, где лучше всего делать это, где я могу учиться на самом базовом уровне. Где отличное место, чтобы начать изучать язык? Какой язык лучше всего изучать первым? Глупо сначала изучать Ruby? Здесь я встретил человека, который сказал, что …
13 ruby 

5
Является ли Android языком или фреймворком / платформой?
Я знаю, что Android использует язык Java с ограниченным Java SDK и что Google утверждает, что это не Java. Но правильно ли говорить, что Android - это язык программирования? Или правильнее сказать, что Android - это фреймворк на Java? Или это правда?
13 android 

6
Как правильно / вежливо унаследовать от заброшенного проекта с открытым исходным кодом для нового проекта с открытым исходным кодом?
Моя команда только что пыталась связаться с некоторыми ребятами из старого проекта с открытым исходным кодом, размещенного на code.google.com. Мы сказали им, что хотели бы присоединиться к их проекту и взять на себя обязательство - по крайней мере, в какой-то его части - но никто не ответил нам. Мы перепробовали …

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