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

9
Технические интервью имеют тенденцию быть субъективными? [закрыто]

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

9
Процесс развертывания гибкой разработки. Где тестирование QA и владельцев бизнеса?

В последнее время я много читал о различных процессах развертывания веб-приложений, использующих SVN или GIT, с целью перестройки того, как мы сейчас развертываем в том месте, где я работаю. Как и во многих вариантах Agile, предполагается, что все, что предназначено для мастера или магистрали,...

9
Каковы юридические соображения при создании проекта, лицензированного BSD?

Я заинтересован в создании проекта, выпущенного под лицензией BSD с двумя пунктами : Copyright (c) 2010 {правообладатель} Все права защищены. Перераспределение и использование в исходной и двоичной формах, с изменениями или без них, разрешается при условии соблюдения следующих условий: (1) При...

9
Как мне двойную лицензию?

Я хотел бы открыть проект с открытым исходным кодом под GPL v3. Кроме того, я хотел бы продать лицензию для тех, кто хочет использовать код в проприетарном приложении. Как мне выпустить исходный код под лицензией GPL v3, сохранив за собой право выпустить его под другой лицензией по моему выбору? Я...

9
Владелец продукта также является разработчиком в вашей команде?

Я запутался по поводу ответственности ПО здесь. Я был разработчиком в Game Feature Team, но также и в ПО. Ежедневная работа разработчика почти полностью занята, поэтому мне приходится со временем работать, чтобы позаботиться о своей обязанности ПО, и ответственность ПО, по-видимому, противоречит...

9
Должно ли создание объекта неявно или явно создавать файл?

Я создаю объект, единственной целью которого является чтение в файле одного формата и создание другого в другом формате. Лучше всего неявно создавать выходной файл во время инициализации объекта или иметь открытый метод, который дает пользователю выбор, когда этот файл будет...

9
Как учесть итерацию исправления ошибок?

За последние 5 месяцев мы успешно внедрили Scrum. Тем не менее, мы находимся в 3-х неделях от PROD, не проведя ни одного сквозного интеграционного теста. ОЙ! Мне нужна помощь. Без устранения причин этого (в ЭТОМ пункте) нам теперь нужно спланировать текущую итерацию, которая состоит из...

9
Как вы отслеживаете свои прошлые проекты? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . После нескольких попыток вспомнить детали моих прошлых проектов несколько...

9
Как включить новичков в свой проект?

Мы подумываем о том, чтобы научить некоторых сотрудников, которые имеют нулевой или общий опыт программирования на уровне хобби, снять с меня нагрузку. Мы используем Python / Django, у которого есть некоторые из самых дружественных документов и простой способ учиться. В настоящее время я работаю в...

9
Вы можете научиться функциональному программированию на C? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 года назад . В результате обсуждения комментариев здесь , я задаюсь вопросом, можете ли вы...

9
«Рекомендуемая» длина файла и ширина строки [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Мне было бы любопытно, если бы кто-нибудь знал о рекомендации из...

9
Неэтично ли отслеживать использование приложения через вызовы REST API?

Я создаю приложение, которое связывается с моим веб-сайтом с помощью ASIHTTPRequest для API REST на основе PHP на стороне сервера. Естественно, в моем приложении у меня разные конечные точки на стороне сервера, и обычно они возвращают данные JSON. Неэтично ли регистрировать счетчики того, сколько...

9
Как вы структурируете модульные тесты для нескольких объектов, которые демонстрируют одинаковое поведение?

Во многих случаях у меня может быть существующий класс с некоторым поведением: class Lion { public void Eat(Herbivore herbivore) { ... } } ... и у меня есть тестовый модуль ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore = buildHerbivoreForEating(); var test =...

9
GUI Haskell: сколько можно сделать с помощью Haskell?

Я давно хотел попробовать графику на Хаскеле. Из того, что я видел, доступные библиотеки являются либо интерфейсами к библиотекам C / C ++, либо их абстракцией с минимальными возможностями. Библиотеки высокого уровня, кажется, не удовлетворяют моим потребностям, и поэтому у меня остаются внешние...

9
Каковы рекомендуемые ресурсы для изучения модели Actor параллельных систем? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Модель параллелизма Actor явно набирает популярность. Есть хорошая книга,...

9
Использование «ловли исключений» для улучшения читабельности, хорошо или плохо?

В разделе « Когда использовать исключение в Pragmatic Programmer» книга пишет, что вместо: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) !=...

9
Преимущество использования статического класса внутреннего строителя

В процессе написания руководств по кодированию для компании я рекомендовал использовать шаблон Builder из Effective Java вместо телескопических конструкторов. Однако, подумав немного об этом, безусловно, более элегантным решением будет просто удалить класс построителя, а также удалить...

9
Почему мы не можем ничего сделать?

Я работаю в небольшой команде, в компании среднего размера, большая часть которой не занимается разработкой программного обеспечения. Я - самый новый и наименее опытный разработчик, у меня не было профессионального или академического опыта в области программного обеспечения до начала работы, но я...

9
Перевод более длинных текстов (просмотр и шаблоны электронной почты) с помощью gettext

Я разрабатываю многоязычное веб-приложение на PHP, и у меня есть длинные (-ish) тексты, которые мне нужно перевести с помощью gettext. Это шаблоны электронной почты (обычно короткие, но все же в несколько строк) и части шаблонов представления (более длинные описательные блоки текста). Эти тексты...

9
Какой лучший способ научиться обрабатывать изображения? [закрыто]

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите...