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

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

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

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

6
Каковы аргументы против разбора пути Ктулху?
Передо мной была поставлена ​​задача внедрения предметно-ориентированного языка для инструмента, который может стать весьма важным для компании. Язык простой, но не тривиальный, он уже допускает вложенные циклы, конкатенацию строк и т. Д., И практически уверен, что другие конструкции будут добавлены по мере продвижения проекта. По своему опыту я знаю, что …

9
C ++ для разработчиков на C #
Я достаточно хорошо знаю C # (самоучка, к сожалению) и мне нужно немного программировать на C ++ для приложений Windows. Я смог найти тонну информации для разработчиков C ++, изучающих C #, но не смог найти много информации об изучении C ++, когда вы уже знаете C #. Кто-нибудь сталкивался …
24 c#  c++ 

13
Как называется «while (true)» цикл с «break» внутри? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Предположим, у меня есть цикл в C ++ или C #, который выглядит следующим образом: while( true …


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

3
Понимание шаблона проектирования моста
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я вообще не понимаю шаблон проектирования "мост". Я прошел через различные веб-сайты, но они не помогли. Кто-нибудь может помочь мне понять это?

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

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

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

4
Как поставить разные версии вашей библиотеки под контроль версий? Вы используете теги? Или ветки? Или другой метод?
Я недавно начал ставить свой код под контроль версий (в лаборатории, где я работаю, под SVN, и мои собственные коды в github (очевидно, с git)). Перед использованием контроля версий я делал что-то подобное. У меня была папка с названием библиотеки, внутри многих папок с номером версии. Каждый раз, когда я …

9
Каковы сложности неуправляемого программирования памяти?
Или, другими словами, какие конкретные проблемы решает автоматизированная сборка мусора? Я никогда не занимался низкоуровневым программированием, поэтому не знаю, насколько сложным может стать освобождение ресурсов. Ошибки, которые устраняет GC, кажутся (по крайней мере, внешнему наблюдателю) вещами, которые программист, который хорошо знает свой язык, библиотеки, концепции, идиомы и т. Д., Не …

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

3
Почему некоторым функциональным языкам нужна программная транзакционная память?
Функциональные языки по определению не должны поддерживать переменные состояния. Почему же тогда Haskell, Clojure и другие предоставляют реализации программной транзакционной памяти (STM)? Есть ли конфликт между двумя подходами?

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