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

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

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

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


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

5
Можно ли размещать ссылку на сайты вопросов и ответов в комментариях программы?
В некоторой кодовой базе вы можете видеть комментарии, в которых говорится: // Workaround for defect 'xxx', (See bug 1434594 on Sun's bugparade) У меня есть несколько вопросов, но все они связаны. Можно ли поместить ссылку на SO вопросы в комментариях программы: // We're now mapping from the "sorted-on column" to …
16 comments 

8
Когда я должен заботиться о производительности?
В течение долгого времени в таких местах, как IRC-канал Java , SO и другие места, мне говорили что-то вроде «Беспокойся о том, как выглядит код, его читаемость / понятность сейчас и производительность позже, если это абсолютно необходимо». Так что в течение долгого времени я не особо задумывался над производительностью своих …

8
Каково это работать в большой команде программистов?
Мне всегда везло работать в маленькой команде программистов. Я думаю, что больше всего я работал с 11 программистами. Каково это работать над проектом с сотнями разработчиков? Тысячи? Что масштабируется, а что нет? РЕДАКТИРОВАТЬ: Спасибо за все ответы! Кажется, очень мало позитива: можно работать на мега-больших кодовых базах лучшее внутреннее развитие …

16
Является ли разработка программного обеспечения инженерной дисциплиной?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Можно ли считать разработку программного обеспечения разработкой? Если нет, то чего ему не хватает для квалификации в качестве инженерной дисциплины? С этим …

1
Почему «агрегирование» не поддерживается в большинстве решений API Gateway?
Когда вы читаете об API Gateway, одна из вещей, которые возникают каждый раз, заключается в том, что API Gateway - это место, где вы должны агрегировать результаты с нескольких конечных точек. Это звучит очень хорошо. Однако многие популярные решения API Gateway, такие как AWS API Gateway, Kongo и Netflix Zuul, …

4
Рабочий процесс проверки кода, где автор запроса на слияние должен объединиться
Несколько команд в моей компании практикуют рабочий процесс проверки кода, который я никогда раньше не видел. Я пытаюсь понять мышление, стоящее за этим, с мыслью, что есть смысл в том, чтобы сделать всю компанию последовательной. (Я участвую в создании нескольких кодовых баз, и меня смутили различия в прошлом.) Автор кода …

6
Как я могу продвигать и поощрять высококачественный код?
Я работаю разработчиком iOS в небольшой компании по аутсорсингу в команде из 4 человек. Мы работаем над проектом, который начался за пару лет до того, как я и два других разработчика присоединились к компании. До этого проект в основном выполнялся одним человеком. Когда я начал работать над проектом, это был …


3
API-шлюз (REST) ​​+ управляемые событиями микросервисы
У меня есть несколько микросервисов, функциональность которых я предоставляю через API REST в соответствии с шаблоном API Gateway. Поскольку эти микросервисы являются приложениями Spring Boot, я использую Spring AMQP для обеспечения синхронного обмена данными между этими микросервисами в стиле RPC. Пока все шло гладко. Однако чем больше я читаю об …

4
Где разместить приложение Angular в решении ASP.NET Web API?
Я запускаю новое приложение и хочу использовать ASP.NET (4.6) и Angular 2. Для бэкэнда я создал проект в Visual Studio, и теперь мне интересно, куда поместить приложение Angular. Я действительно хочу использовать npm и node-tools для внешнего интерфейса, но, в конце концов, он будет размещен в том же экземпляре службы …

11
Что лучше IllegalStateException или тихое выполнение метода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост. . Закрыто 3 года назад . Допустим, у меня есть класс MediaPlayer, в котором есть методы play () и …

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