Styl programowania
- Aplikacja (łącznie z interfejsem użytkownika) może być napisana albo w języku polskim albo angielskim, przy czym preferowany jest język angielski
- Projekt powinien zostać napisany w jednym, konkretnym stylu. Dobrym pomysłem jest użycie narzędzia do formatowania kodu, np.
black lub ruff
- Dobrym pomysłem jest użycie narzędzi do statycznej analizy kodu (ang. linters), przykładem takiego narzędzia jest
ruff i jego konfigurowalne reguły.
- Kod aplikacji powinien być stworzony zgodnie z dobrą praktyką programistyczną, m.in.:
- Brak 'magicznych' wartości zaszytych w kodzie
- Podział na moduły/klasy/metody zgodnie z paradygmatem danego języka
- Dokumentacja obejmująca cały kod
- Stosowanie jednolitej konwencji nazewnictwa
- Konsekwentne używanie jednego języka naturalnego przy nazewnictwie (albo polski albo angielski)