Přehled vytváření softwaru pro trvalou udržitelnost
Obsah tohoto videa je stále platný, ale základní čísla se můžou lišit v důsledku principu přečíslování Green Software Foundation.
Šest principů vytváření softwaru pro trvalou udržitelnost
Šestprincipůch Následující lekce v tomto modulu poskytují základní úvod k těmto principům.
Uhlíková efektivita: Vytvářejte aplikace, které jsou uhlíkové efektivní.
Efektivita elektřiny: Vytvářejte aplikace, které jsou energeticky účinné.
Povědomí o emisích uhlíku: Spotřebovávají elektřinu s nejnižší intenzitou emisí uhlíku.
Efektivita hardwaru: Vytvářejte aplikace, které jsou hardwarově efektivní.
Měření: Zlepšení udržitelnosti prostřednictvím měření.
Klimatické závazky: Definování přesného mechanismu snižování emisí uhlíku.
Těchto šest principů je nezávislé na následujících:
- Doména aplikace
- Velikost nebo typ organizace
- Dodavatel cloudu nebo místní prostředí
- Programovací jazyk nebo architektura
Dvě filozofie vytváření softwaru pro trvalou udržitelnost
Vedle šesti principů vytváření softwaru pro trvalou udržitelnost existují dvě filozofie.
Každý má v řešení klimatu roli.
Pokud tento dokument čtete a identifikujete ho jako inženýr pro trvalou udržitelnost, víte, že jste součástí masivního globálního pohybu lidí, kteří se o ně stará a podnikají akce. Softwaroví inženýři pro trvalou udržitelnost pracují v každé disciplíně napříč inženýrstvím, od návrhu silikonu až po navrhování uživatelských prostředí.
Nic se neděje izolovaně – vše je propojené, a i malé změny vedou k významným posunům. Normalizace diskuzí o udržitelnosti na technických schůzkách umožňuje ostatním zvyšovat své hlasy. Právě tímto způsobem lze přivodit změnu v libovolné organizaci.
Jako inženýři SSE věříme, že svou roli v hledání řešení problému klimatických změn hraje každý z nás. Vytváření softwaru pro trvalou udržitelnost je inkluzivní. Ať už je odvětví, odvětví, role nebo technologie, můžete kdykoliv udělat něco, co bude mít dopad.
Udržitelnost je dostatečná, sama o sobě, aby ospravedlňovala naši práci.
Jako technici softwaru pro trvalou udržitelnost rozpoznáváme řadu výhod vytváření udržitelných aplikací. Jsou téměř vždy levnější, jsou často výkonnější a jsou často odolnější. Ale primárně se věnujeme udržitelnému softwarovému inženýrství pro udržitelnost; všechno ostatní je přidanou výhodou.