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

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

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

6
Должны ли мы помещать документы спецификации в систему контроля версий, такую ​​как svn?
Сегодня один из моих коллег и я обсуждаем вопрос: «Должны ли мы поместить спецификации документов в систему контроля версий, такую ​​как SVN?». На мой взгляд, так и должно быть. Все, что связано с разработкой проекта, должно тщательно контролироваться системой контроля версий. Это неправильная концепция в процессе разработки программного обеспечения?

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

5
Именованные аргументы (параметры) для удобства чтения
Давным-давно я много программировал в ADA, и было нормально называть аргументы при вызове функции - SomeObject.DoSomething (SomeParameterName => someValue); Теперь, когда C # поддерживает именованные аргументы, я думаю о том, чтобы вернуться к этой привычке в ситуациях, когда может быть не очевидно, что означает аргумент. Вы можете утверждать, что всегда …

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

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

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

5
Функции первого класса
Я начал серьезно смотреть на Lisp в эти выходные (я имею в виду, что изучал только Lisp и не возвращаюсь к проектам на C #) и должен сказать, что мне это нравится. Я баловался с другими функциональными языками (F #, Haskell, Erlang), но не чувствовал ничьей, которую дал мне Лисп. …

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

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

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

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

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

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

9
Изучение выигрышей / потерь производительности документации кода
После долгих поисков я не смог ответить на основной вопрос, касающийся предполагаемого известного в мире разработки программного обеспечения: ЧТО ИЗВЕСТНО: Применение строгой политики в отношении надлежащей документации по коду (будь то теги Doxygen, Javadoc или просто обилие комментариев) увеличивает затраты времени на разработку кода. НО: Наличие подробной документации (или даже …

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