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

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

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

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

3
Форматирование кода: Планирование функций на основе иерархии вызовов в файле класса?
Предложение от «Чистого кода» Боба Мартина заставляет меня чесать голову… «Если одна функция вызывает другую, они должны быть расположены вертикально, а вызывающая сторона должна быть выше вызываемой» До сих пор я более или менее придерживался рекомендаций .Net, которые группируют членов класса по типу (свойства, ctors, функции) и видимости (public / …

4
Передача вашей предыдущей интеллектуальной собственности вашему работодателю
Предположим, что в свободное время я разработал библиотеку X до подписания контракта или работы в компании A. Затем я подписываю контракт с компанией А и начинаю работать. Становится очевидным, что библиотека X будет невероятно полезна и сэкономит компании много времени и денег. Какова отраслевая стандартная практика в этой области с …

7
Скрам переоценка и перепланировка
Мы находимся в середине нашего первого спринта и что-то рассвет на нас: мы переоценили Мы запланировали 114 идеальных часов для этой двухнедельной итерации, и в конце первой недели мы закончили весь спринт. Что же нам теперь делать? «Книга» говорит, что мы должны, и мы получим следующие высокоприоритетные элементы из отставания. …
10 scrum  planning 

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

2
Индивидуальная ответственность и пользовательские типы данных
В последние месяцы я просил людей здесь, на SE, и на других сайтах предлагать мне конструктивную критику в отношении моего кода. Есть кое-что, что продолжало появляться почти каждый раз, и я все еще не согласен с этой рекомендацией; : P Я бы хотел обсудить это здесь, и, возможно, мне станет …

3
Цель-C ++ постепенно сокращается? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Apple постепенно отказывается от поддержки target-c ++? Обратите внимание на следующее: В руководстве …
10 c++  objective-c  apple 

5
Документация по коду: публичный или непубличный?
Я один из тех разработчиков, которые думают, что написанный код должен быть понятен и читать как книга. ОДНАКО, при разработке кода библиотеки для использования другими людьми, я стараюсь помещать как можно больше документации в файлы заголовков; что поднимает вопрос: стоит ли документировать методы, которые не являются публичными, даже времени? Они …

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

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

5
Вдохновлять команду - Стартап-компания - Проблемы реального мира
Я присоединился к моей компании 2 года назад, это стартап-компания, которая существует уже 5 лет. С самого начала я работал над одной из технологий Microsoft. Через несколько дней, присоединившись к компании, я узнал, что у компании нет рабочего процесса на протяжении всего жизненного цикла разработки программного обеспечения. Сотрудники остаются без …
10 team 

7
Переносимость языка Си
Как именно определяется переносимость языка, подобного C? Я узнал, что компиляторы специфичны для ISA. Если это правда, как C переносим? Или исходный код, написанный на C, переносим, ​​а не исполняемые файлы? Разве исполняемые файлы, характерные для ISA для примеров приложений, не отделены от приложений для Apple (если Apple использует микропроцессор …
10 c  languages 

1
Каковы отношения Zend с PHP?
Каково именно отношение Zend к PHP? Я имею в виду не рамки, а саму компанию. Являются ли они привратниками или опекунами? Я только что читал о PHP, и кроме того, что для расширения его требуется знание C, вам, очевидно, нужно изучить API Zend. Но когда вы только начинаете работать с …

6
Какие факторы следует учитывать при выборе среды выполнения / языка для настольных приложений Windows?
У всех моих пользователей Windows. Некоторые из них используют Linux или Mac, но если они это делают, они обычно могут использовать что-то вроде Mono, Wine, Parallels или двойной загрузки. Моя команда разработчиков (включая меня) имеет большой опыт написания приложений Swing на Java, а также Windows Forms на C #. «Обширный» …

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