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

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

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

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

10
Если конкуренция использует «lingua obscura» для развития (почему), я должен волноваться? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я читал эссе Пола Грэма - «Обгоняя средние» (2003), и вот что он должен …

5
Каковы лучшие ресурсы для изучения параллелизма и многопоточных приложений? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос в настоящее время не принимает новые ответы или взаимодействия. Узнайте больше . Я понял, что у меня огромный пробел в знаниях, когда речь идет о многопоточных приложениях и …

5
Позволяет ли мне LGPL сделать это?
Я планирую разработать коммерческое программное обеспечение с использованием программного обеспечения LGPL. В программном обеспечении LGPL, которое я использую, некоторые функции в классе реализованы не полностью. Я хочу изменить код LGPL, чтобы класс и не реализованные функции были видны за пределами dll, добавив dllexport перед классом и добавив виртуальное ключевое слово …
16 licensing  lgpl 

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

5
Как структурировать модульные тесты для приложения с графическим интерфейсом, используя C # и NUnit
Меня попросили сделать небольшой побочный проект, чтобы предоставить простое приложение одному из наших клиентов. Обычно я работаю над внутренним кодом, в котором все свои потребности в тестировании выяснены, и я еще не имел сомнительного удовольствия от написания тестов для GUI, поэтому мне немного неясно, как мне настроить код тестирования и …
16 c#  testing  gui  nunit 

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

10
В какой момент мне нужно, чтобы мои разработчики Windows обновились до последней версии Windows?
В какой момент я должен начать обновление машин нашего разработчика до более поздней версии Windows? Исходя из опыта, Microsoft обычно терпит неудачу в отношении любой другой ОС (я действительно не пытаюсь начать дебаты по этому поводу, это мое восприятие, пусть так и будет), то есть 2000 была стабильной и полезной …

13
Как я могу защитить Ruby on Rails от не технического мнения клиентов?
Мой клиент, владелец переводческого бизнеса, только что сказал мне, что он читает о Ruby on Rails, и сказал, что « там больше PHP-ребят » и « кажется, сообщество это предпочитает ». Что бы вы, как инженер-программист и фрилансер, сказали бы клиенту для достижения этих целей: Продам Пусть он увидит, что …

6
Можем ли мы сказать, что объекты имеют атрибуты, состояния и поведение?
Я читал введение Oracle в концепции ООП и наткнулся на это описание: Реальные объекты имеют две общие характеристики: все они имеют состояние и поведение. Собаки имеют состояние (имя, окрас, порода, голодные) и поведение (лай, извлечение, вилять хвостом). Программные объекты концептуально похожи на объекты реального мира: они тоже состоят из состояния …

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

4
Почему некоторые сайты запрещают использование пробелов в паролях?
Это кажется менее распространенным на новых сайтах, но многие сайты, на которых мне нужна учетная запись (например, для оплаты счетов и т. Д.), Не позволяют мне создать пароль с пробелами в нем. Это только усложняет процесс запоминания , и я не знаю никаких ограничений в базе данных или программировании на …

2
Структура Mercurial Repository с мощными корпоративными коммуникациями, управлением конфигурацией и требованиями к тестированию
Я - еще один пользователь Subversion, пытающийся переучиться на Дао распределенного контроля версий. Когда я использовал Subversion, я был большим поклонником подхода с незначительными проектами, и, с большинством моих бывших работодателей, мы структурировали наши филиалы репозитория; теги и багажник следующим образом: branches-+ +-personal-+ | +-alice-+ | | +-shinyNewFeature | | …

1
Как работать с асинхронными функциями, когда вы действительно хотите, чтобы все было синхронизировано
Я довольно новичок в NodeJS, и мне трудно обдумать асинхронную природу функций, когда я действительно хочу, чтобы один вызов следовал за другим синхронизированным образом. Скажем, например, я вызываю методы веб-службы. Каждый метод имеет функцию обратного вызова. Но что, если я хочу назвать 10 из них в определенной последовательности? Действительно ли …
16 node.js 

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