Pull to refresh
14
0
Шарипов Тимур @shtr

Руководитель продукта

Send message

Впечатлен щедростью и заботой. Когда читаешь электронную книгу "Простая одержимость" и получаешь ее в бумажном варианте - это новогоднее чудо! А авто из "Назад в будущее" просто супер. Спасибо тебе, Дед Мороз из Волгограда!

Вы подняли несколько интересных вопросов, касающихся различия между заказчиком и пользователем, а также роли каждого из них в процессе приемки. Я согласен, что в идеале разработчик должен проводить тестирование и обеспечивать качество продукта перед передачей его заказчику. Однако, в некоторых случаях вовлечение пользователей может помочь выявить нюансы, которые не всегда заметны команде разработки. В разработке наукоемкого ПО это вполне общая практика.

Что касается смешивания понятий проекта и продукта, я понимаю вашу точку зрения. В статье я стремился показать, как различные подходы могут применяться в зависимости от контекста.

Вас устроит ответ, что курс «Управление проектами» (AFW, Германия), где выделяются этапы подготовка, структурирование, планирование, выполнение и завершение проекта? На схеме в целях упрощения в стадию инициирование включаю подготовка+структурирование+планирование.

Делаете ли вы разделение времени внутри одного цикла на разработку нового и исправление дефектов или эти процессы идут параллельно?

Также можно работать и с xls, а насчет xslx согласен, это работа с xml. Опять же все это упирается в давность написания кода

Причина, видимо, в том, что код писался примерно в 2008 году, а далее просто использовался без рефакторинга
Проводили ли сравнение с такими библиотеками как FADBAD, Sacado, CppAD?
Мне кажется в статье о 8 типах более глубокая типология и больше согласуется с реалиями.
Так вот откуда сюжет Несносных босов 2!
Раз флешки transend, интересно было бы потестить их RecoveRx. За R.saver тоже плюс, выручал.
Кстати, по поводу rvalue, не будет ли в этом примере лишнего копирования временного массива?
Да! Спасибо
Сформулирую вопрос по другому: если есть два массива — X, Y, то можно ли отдельно определить свою функцию f так, чтобы затем в коде писать Y = f(X) (без foreach c вызовом Y[i] = f(X[i]). Хочется максимально приблизиться к математической нотации.
Я хотел, чтобы D удивил и сам развернул вычисление y=f(g(1)) в y = 1+1 во время компиляции.
Вот пример где g переводит скаляр в вектор, а f — вектор в скаляр.

double f(double [] x) {
	return x[0] + x[1];
}

double [] g(double x) {
	return [x, x];
}

int main()
{
	double y = f(g(1));
}

А есть ли в D аналог rvalue-ссылок как в C++11? Актуально для случая, когда внутри map вызываются вложенные функции f(g(x)), а сам x имеет составной тип. Хотелось бы для g(x) не создавать временный объект.
В командировках обслуживаю дисплейные классы с разным железом и Windows, которые, как правило, не имеют доступа в сеть.
DPS здесь незаменим.
1

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Registered
Activity