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

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

5
Может ли быть слишком много единообразия в стандартах кодирования?
Есть ли такая вещь, как слишком большая однородность? Там, где я работаю, у нас, конечно, есть стандарты, в том числе соглашения об именах, архитектуры, фреймворки для использования и т. Д. Однако в последнее время было много критических замечаний, которые я бы назвал более стильными. Например, запись ifоператоров в несколько строк …

5
Эволюция в стандартах кодирования, как вы справляетесь с ними?
Как вы справляетесь с эволюцией в руководстве по стандартам / стилю кодирования в проекте для существующей кодовой базы? Допустим, кто-то в вашей команде обнаружил лучший способ создания объектов на языке программирования. Дело не в том, что старый способ плох или глючит, просто новый способ менее многословен и выглядит намного элегантнее. …

3
Как NUnit для C # сравнивается со средством Unit Test, интегрированным с Visual Studio
Мне нужно работать в команде, чтобы разработать настольное приложение среднего уровня, разработанное с использованием C # .NET. До этого я не применял модульное тестирование и разработку через тестирование. Мне известно, что существует множество инструментов и сред для модульного тестирования приложений на C #. На данный момент мне известно о Nunit …

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


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

8
Лучший способ моделировать синглтон в реляционной базе данных
При разработке схемы реляционной базы данных для веб-приложений я часто сталкиваюсь с тем, что в конечном итоге я создаю таблицу, содержащую только одну строку и только одну строку. Такое ощущение, что это неправильный способ его разработки, но я не могу придумать что-то значительно лучше, или это, очевидно, «правильный способ сделать …

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

5
Что такое «программирование без эго»?
Впервые я услышал этот термин около пятнадцати лет назад. Мое понимание аналогично тому, как описан в статье Википедии и статьях TechRepublic : Вы работаете со своими коллегами в «дружественном, коллегиальном способе , в котором личные чувства отложенные». Он включает в себя такие вещи, как рецензирование с взаимным уважением и желанием …

3
Visual Studio - это просто IDE?
Я имею в виду разработку Windows. Рассматривая другие вопросы, есть альтернативы VS, но они кажутся веб-ориентированными, что хорошо, или вы можете запрограммировать весь веб-сайт .net в блокноте, если вас побудит это сделать. Но есть ли что-то большее, чем просто IDE для разработки Windows? IE Могу ли я создать приложение только …

10
Является ли продукт, ориентированный на разработчиков, хорошей вещью?
Я работаю в компании, где генеральный директор управляет командой разработчиков продукта, который макетирует функции и бросает на колени разработчиков, чтобы затем реализовать указанные функции. Конечно, есть итерация, мнения разработчиков уважаются. Но мне интересно, насколько эффективен этот процесс. Джейсон Калаканис только что написал : Доктрина Цукерберга: Разработчики проектируют продукты со значительно …

4
Что бы вы подумали о новом инструменте сохранения Java, который на самом деле не является ORM? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
12 java  orm  database  linq 

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

3
Что такое управление конфигурацией?
Во всех проектах, в которых я участвовал, и которые были предоставлены сторонним консультантом, был задан вопрос о том, какой тип Управления конфигурациями мы использовали. Ни в одном из этих случаев консультант не смог определить Управление конфигурацией. Так что же это?

5
Почему Scala более масштабируем, чем другие языки?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Scala объявлен как масштабируемый язык, функция, которая даже включена в его название : Название Scala - это название «масштабируемого» и «языка», означающее, …

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