• Какое выбрать кресло для программиста?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Эргономичное посоветую. А в этой области за последние лет 10 ничего особенно не поменялось - Herman Miller Aeron.

    Дома уже лет 6 использую Duorest Alpha 80H. Не Аэрон конечно, но всё равно очень доволен.

    То, что у вас по ссылке - это не кресло для программиста, а просто кресло, причём уровня офисного ширпотреба.
    Ответ написан
    2 комментария
  • Как пояснить клиенту что такое технический долг и рефакторинг?

    customtema
    @customtema
    arint.ru
    Как объяснить? По-простому.

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

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

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

    Под затратами подразумеваются: финансовое обеспечение и временные затраты на разработку, а также количество работы, которое совершают руководители.
    Ответ написан
    Комментировать