Danaco Console Silnik wykonawczy — rozgałęzienie — CodeStudio › Developer
Chat Window danaco-core-crs
ŚrodowiskoCodeStudio ModelFable 5 WysiłekUltra pracuje
silnik/kolejka.py gałąź: feature/kolejka-ponowien
Operator09:41
Dodaj wykładniczy backoff do ponawiania zadań w kolejka.py i uzupełnij testy jednostkowe.
Zmieniono pliksilnik/kolejka.py6 s
+34 −8 · dodano oblicz_opoznienie()
InteligencjaFable09:42
Wprowadziłem backoff wykładniczy (baza 2 s, limit 60 s, jitter). Build Output potwierdza: 42 testy przechodzą, pokrycie 91%. Git Panel pokazuje różnicę gotową do commitu — mogę wygenerować opis zmiany.
Budowanie · pytest silnik/tests · 42/42
Ten komputer danaco-core-crs feature/kolejka-ponowien worktree +34 −8
Code Editorwiodące
kolejka.py test_kolejka.py silnik.py README.md
1 2 3 4 5 6 7 8 9 10 11 12 13 14
# silnik/kolejka.py — ponawianie z backoffem import random BAZA_S = 2 LIMIT_S = 60 def oblicz_opoznienie(proba): # wykładniczy backoff z jitterem baza = min(BAZA_S * 2 ** proba, LIMIT_S) jitter = random.uniform(0, baza * 0.25) return baza + jitter def ponow(zadanie, proba=0): return oblicz_opoznienie(proba)
PythonUTF-8LFWiersz 9, Kol 24 Inteligencja edytuje
Project Treedanaco-core-crs
silnik/
kolejka.py M
silnik.py
__init__.py
silnik/tests/
test_kolejka.py M
pyproject.toml
README.md
Git Panelfeature/kolejka-ponowien
Zmiany do zatwierdzenia (2)
silnik/kolejka.py +34 −8
silnik/tests/test_kolejka.py +21 −0
7 8 9 10 11
- return BAZA_S + baza = min(BAZA_S * 2 ** proba, LIMIT_S) + jitter = random.uniform(0, baza * 0.25) + return baza + jitter # koniec funkcji
feat(kolejka): wykładniczy backoff z jitterem przy ponawianiu zadań
Build Outputpytest
PS C:\danaco-core-crs> pytest silnik/tests -q # kolekcjonowanie przypadków… ........................................ 40 passed .. 2 passed ostrzeżenie: DeprecationWarning w silnik.py:88 42 passed, 1 warning in 3.14s — pokrycie 91% PS C:\danaco-core-crs>
Plan3 / 4
Zlecenie: backoff w kolejce ponowień
Funkcja oblicz_opoznienie ✓
Podłączenie do ponow() ✓
Testy jednostkowe ▶
Commit + push ○
Operator · support@danaco-core.pl CodeStudio · Developer Sesje czynne: 12 Widok ciemny CPU 18% RAM 2,4 GB
O tym oknie — moduł Developer (rollout v2, stanowisko Code)

Okna operacyjne modułu odwzorowane na stanowisko

Zgodność z aneksem v2.1

Źródło

Dostosuj paski

Wskaż składnik i przenieś go między kolumnami. Ten sam składnik może stać na wstążce poziomej albo na szynie pionowej — nigdy w obu miejscach naraz. Kolejność zmieniasz przyciskami „Wyżej” i „Niżej”; składniki jednej rodziny stoją obok siebie, a rodziny rozdziela kreska.

Poza paskami
  • Nowe okno aplikacjiplik
  • Zapisz sesjęplik
  • Eksportuj sesjęplik
  • Importuj materiałplik
  • Znajdź i zamieńtreść i przechwytywanie
  • Powiększ widokwidok
  • Pomniejsz widokwidok
  • Paleta poleceńprzejdź
  • Menedżer sesjinarzędzia
  • Funkcje doświadczalnenarzędzia
  • Zgłoś obserwacjępomoc
Wstążka pozioma — kolejność od lewej
  • Zwiń szynę sesjiukład
  • Wstecznawigacja historii
  • Do przodunawigacja historii
  • Centrum dowodzeniawidok
  • Odśwież widokwidok
  • Zrzut ekranutreść i przechwytywanie
  • Schowektreść i przechwytywanie
  • Pole wyszukiwaniawyszukiwanie
  • Pasmo kart sesjisesje
  • Kolejka zadańkontekst i praca w tle
  • Magistrala kontekstukontekst i praca w tle
  • Izolacja kontekstukontekst i praca w tle
  • Powiadomieniawidok i powiadomienia
  • Tryb skupieniawidok i powiadomienia
  • Pełny ekranwidok i powiadomienia
  • Rozwinięcie „Więcej”rozwinięcie
  • Znajdź w widokuw rozwinięciu
  • Dokumentacja platformyw rozwinięciu
  • Skróty klawiszowew rozwinięciu
Szyna pionowa — kolejność od góry
  • Nowa sesjapraca
  • Historia sesjipraca
  • Nowy projektpraca
  • Assistantszybki wybór
  • Agentsszybki wybór
  • Automationsszybki wybór
  • Workspaceszybki wybór
  • Mobileszybki wybór
  • Always on Displayszybki wybór

Cztery karty środowisk pracy oraz menu aplikacji, ustawienia i profil użytkownika należą do stałego składu szyny — nie podlegają przenoszeniu ani usunięciu.

Zawartość karty
Szerokość karty
Nadmiar kart
Grupowanie kart
Oznaczenia karty
Postać kontrolek
Forma wstążki
Gęstość
Zachowanie

Personalizacja dotyczy wyglądu obu pasów — wstążki poziomej i szyny pionowej. Barwy pobierane są z palety systemu projektowego, więc każdy wybór pozostaje czytelny w motywie jasnym i ciemnym.

Kolorystyka pasów
Kolor podświetlenia ikon
Rodzaj separacji pozycji
Akcja po kliknięciu pozycji
Odstępy i pozycjonowanie
Grupowanie w jedną ikonę

Pozycje zbiorcze buduje się w zakładce „Składniki”: zaznacz kilka pozycji jednego pasa i użyj „Spnij w ikonę zbiorczą”. Ikona zbiorcza otwiera po kliknięciu małe menu ze spiętymi pozycjami.