Информация об изменениях

Сообщение Re[28]: Забодали уже! от 30.12.2014 12:56

Изменено 30.12.2014 13:49 Privalov

Здравствуйте, Sheridan, Вы писали:

P>>Вообще-то, это ты сам написал, но почему-то решил, что так думают разработчики.

S>Я пишу со слов местных разработчиков

Местные разработчики не считают себя квалифицированными? Я не очень помню, чтобы кто-то говорил, "нам по фигу ресурсы".

P>>В рамках одного из проектов в результате нагрузочного тестирования производительность получилась вдвое выше требуемой. Это хорошо или плохо?

S>Да, хорошо.

Внезапно™ оказалось, что я одну мелочь забыл написать, а именно: проект, о котором идет речь, был выполнен на Б-гомерзкой Java. Сборка мусора присутствует в полный рост. Ну и несколько сотен строк на Сях — JNI.

S>Это мой вопрос. Что ты будешь делать в таком случае? "У нас всё работает" — не катит.

S>Ты подталкиваешь меня к покупке нового сервера? Я сравню затраты и вполне возможно разработчикам придется переписывать проект на чём то более адекватном сейчас и в будущем в ТЗ будет строчка "никаких перлов, питонов и дотнетов, только натив".

В реальности взяли несколько готовых к употреблению серверов из резерва, прописали необходимые строчки в конфигах (те, которые заранее знать нельзя), подключили. Все. Дешево и сердито. Делов на один день.
А теперь посчитай, во что обойдется переписывание софта. С учетом того, что сервер уже сейчас не справляется. В общем, сравнивай.

P>>А еще он имеет свойство взрываться, если его грузить не относящейся к делу ерундой.

S>Ого, оказывается основные ресурсы железа уже ерунда. Ну-ну.

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

P>>>>То есть, если я правильно понял, использующие ручное управление памятью — программисты, а авиоматическое — говнокодеры?

S>>>Очень приблизительно как то так.

А как же пример выше с сервером? Ну да, забыл я приписать про Java. Что делать, мелкие детали не сразу в памяти всплывают.

S>У тебя хорошая позиция "если дотнет, то куча ресурсов и куча готового кода, а если с++, то пустыня и перекатиполе". Ничтяк позиция, ага.


Где ты такое вычитал? В том конкретном случае, о котором я писал, инфраструктуру на C++ мне пришлось бы строить с нуля, а для C# почти все было готово, нужно было кое-что допилить. Сплошная экономия ресурсов (я по-прежнему считаю человеческий мозг ресурсом гораздо более ценным, чем любое железо).
Re[28]: Забодали уже!
Здравствуйте, Sheridan, Вы писали:

P>>Вообще-то, это ты сам написал, но почему-то решил, что так думают разработчики.

S>Я пишу со слов местных разработчиков

Местные разработчики не считают себя квалифицированными? Я не очень помню, чтобы кто-то говорил, "нам по фигу ресурсы".

P>>В рамках одного из проектов в результате нагрузочного тестирования производительность получилась вдвое выше требуемой. Это хорошо или плохо?

S>Да, хорошо.

Внезапно™ оказалось, что я одну мелочь забыл написать, а именно: проект, о котором идет речь, был выполнен на Б-гомерзкой Java. Сборка мусора присутствует в полный рост. Ну и несколько сотен строк на Сях — JNI.

S>Это мой вопрос. Что ты будешь делать в таком случае? "У нас всё работает" — не катит.

S>Ты подталкиваешь меня к покупке нового сервера? Я сравню затраты и вполне возможно разработчикам придется переписывать проект на чём то более адекватном сейчас и в будущем в ТЗ будет строчка "никаких перлов, питонов и дотнетов, только натив".

В реальности взяли несколько готовых к употреблению серверов из резерва, прописали необходимые строчки в конфигах (те, которые заранее знать нельзя), подключили. Все. Дешево и сердито. Делов на один день.
А теперь посчитай, во что обойдется переписывание софта. С учетом того, что сервер уже сейчас не справляется. В общем, сравнивай.

P>>А еще он имеет свойство взрываться, если его грузить не относящейся к делу ерундой.

S>Ого, оказывается основные ресурсы железа уже ерунда. Ну-ну.

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

P>>>>То есть, если я правильно понял, использующие ручное управление памятью — программисты, а авиоматическое — говнокодеры?

S>>>Очень приблизительно как то так.

А как же пример проекта, приведенный мною выше? Ну да, забыл я приписать про Java. Что делать, мелкие детали не сразу в памяти всплывают.

S>У тебя хорошая позиция "если дотнет, то куча ресурсов и куча готового кода, а если с++, то пустыня и перекатиполе". Ничтяк позиция, ага.


Где ты такое вычитал? В том конкретном случае, о котором я писал, инфраструктуру на C++ мне пришлось бы строить с нуля, а для C# почти все было готово, нужно было кое-что допилить. Сплошная экономия ресурсов (я по-прежнему считаю человеческий мозг ресурсом гораздо более ценным, чем любое железо).