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

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

4
Вызов программного обеспечения GPL из не-GPL программного обеспечения
Могу ли я (законно) использовать программу, выпущенную под лицензией GPL, из другой программы, которую я пишу, и не должен соблюдать GPL (для программы, которую я пишу)? Например, у меня есть графический интерфейс, который использует программу (которая находится под лицензией GPL), могу ли я скрыть код в графическом интерфейсе и даже …
30 gpl 

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

17
Знакомство с программированием для математика [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 7 лет назад . В настоящее время я программист, мне почти 16 лет, и я в значительной степени сузил свою карьеру …
30 education  math 

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

10
Как сторонники функционального программирования ответят на это утверждение в Code Complete?
На странице 839 второго издания Стив Макконнелл обсуждает все способы, с помощью которых программисты могут «преодолевать сложности» в больших программах. Его советы завершаются этим утверждением: «Объектно-ориентированное программирование обеспечивает уровень абстракции, который применяется одновременно к алгоритмам и данным , своего рода абстракцию, которую не обеспечивала только функциональная декомпозиция». В сочетании с …

17
Какова ценность сокрытия деталей через абстракции? Разве нет ценности в прозрачности?
Задний план Я не большой поклонник абстракции. Я признаю, что можно извлечь выгоду из адаптивности, переносимости и многократного использования интерфейсов и т. Д. Там есть реальная выгода, и я не хочу ставить это под сомнение, поэтому давайте проигнорируем ее. Есть еще одно важное «преимущество» абстракции, которое заключается в том, чтобы …

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

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

6
Как объяснить ценность юнит-тестирования
Я хочу представить концепцию модульных тестов (и тестирование в целом) моим коллегам; сейчас нет никаких тестов, и все проверяется путем фактического выполнения задач через пользовательский интерфейс, чтобы увидеть желаемый результат. Как вы можете себе представить, код очень тесно связан с точной реализацией - даже в результате получается код, который должен …

3
Каковы недостатки шаблона ActiveRecord?
Мне любопытно, каковы недостатки использования шаблона ActiveRecord для доступа к данным / бизнес-объектам. Единственное, о чем я могу подумать, - это то, что он нарушает Принцип Единой Ответственности, но модель AR достаточно распространена, и сама эта причина не кажется «достаточно хорошей», чтобы оправдать ее неиспользование (конечно, мой представление может быть …

8
Какие три наиболее важных вопроса вы должны задать своей команде о своей работе в качестве лидера команды?
Я приближаюсь к 1-летней отметке в качестве лидера небольшой команды разработчиков (4 члена, включая меня) внутри небольшой компании по разработке программного обеспечения. Я хотел бы дать моей команде возможность оценить, как я себя чувствую, как их руководитель, который также является разработчиком в команде. Я нахожу, что трудно получить хорошую обратную …

3
Haskell против Erlang для веб-сервисов
Я рассчитываю начать экспериментальный проект с использованием функционального языка и пытаюсь выбрать между Эрлангом и Хаскеллом, и у обоих есть некоторые моменты, которые мне действительно нравятся. Мне нравится сильная система типов и чистота Хаскелла. У меня есть ощущение, что это облегчит написание действительно надежного кода. И я думаю, что сила …

5
Является ли программирование в философии UNIX таким же, как функциональное программирование?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Среда программирования UNIX (классический текст) утверждает, что подход UNIX к программированию заключается в создании небольших, четко определенных инструментов, которые можно комбинировать для решения более сложных задач. Изучая …

5
Когда и почему вы должны использовать void (вместо, например, bool / int)
Иногда я сталкиваюсь с методами, в которых разработчик решил вернуть что-то, что не критично для функции. Я имею в виду, что, глядя на код, он, очевидно, работает так же хорошо, как voidи, после некоторого момента я спрашиваю: «Почему?» Это звучит знакомо? Иногда я соглашусь с тем, что чаще всего лучше …

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

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