Обзор устойчивой программной инженерии
Содержимое этого видео по-прежнему допустимо, но основные цифры могут отличаться из-за принципа перемечения принципов Green Software Foundation.
Шесть принципов устойчивой разработки программного обеспечения
Шесть принципов устойчивой разработки программного обеспечения формируют общее понимание того, что это означает, чтобы быть устойчивым инженером программного обеспечения. Последующие единицы в этом модуле содержат основные сведения об этих принципах.
Углеродная эффективность: создание приложений, которые являются углеродоэффективны.
Эффективность электроэнергии: создание приложений, которые являются энергетически эффективными.
Углеродная осведомленность: потребление электроэнергии с наименьшей интенсивностью углерода.
Эффективность оборудования: создание приложений, которые являются аппаратными эффективными.
Измерение: улучшение устойчивости с помощью измерений.
Обязательства по климату: определение точного механизма сокращения углерода.
Эти шесть принципов не зависят от следующих:
- Домен приложения
- Размер или тип организации
- Поставщик облачных служб или локально размещенный
- Язык программирования или платформа
Две концепции, лежащие в основе устойчивой программной инженерии
Наряду с шестью принципами устойчивой программной инженерии существует две философии.
У всех есть часть, чтобы играть в решении климата.
Если вы читаете этот документ и определяете как устойчивого инженера программного обеспечения, знаете, что вы входите в массовое глобальное движение людей, которые заботятся и принимают меры. Устойчивые инженеры программного обеспечения работают в каждой дисциплине, от проектирования кремния до проектирования взаимодействия с пользователями.
Все взаимосвязано, и небольшие изменения ведут к существенным переменам. Нормализация дискуссий по устойчивому развитию в технических собраниях позволяет другим людям поднять свои голоса. Именно так происходят перемены в любой организации.
Как специалисты по устойчивой программной инженерии мы считаем, что каждый может внести свой вклад в защиту окружающей среды. Специалисты по устойчивой программной инженерии могут работать где угодно. Любой сектор, отрасль, роль или технология, вы всегда можете сделать что-то, чтобы иметь влияние.
Устойчивость достаточно, все само по себе, чтобы оправдать нашу работу.
Как устойчивые инженеры программного обеспечения, мы признаем множество преимуществ для создания устойчивых приложений. Они почти всегда дешевле, они часто более исполнительны, и они часто более устойчивы. Но мы в первую очередь практикуем устойчивое программное обеспечение для обеспечения устойчивости; все остальное является дополнительным преимуществом.