TensorFrog

Projekty — systemy, które wdrażamy

Sześć flagowych zakresów opisanych tak, jak wchodzą do oferty: płatności, dokumentacja, raportowanie, KSeF, poczta i SMS oraz ticketowanie. Kod składamy według SOLID, żeby kolejny etap nie rozsadzał poprzedniego. Cena i start — po osobnej ofercie.

Jak składamy kod

SOLID w projektach, które zostają w firmie

System ma przeżyć więcej niż jeden etap. Dzielimy kod tak, żeby kolejna integracja nie rozsadzała poprzedniej. To praktyka przy składaniu modułów — nie wykład.

Jedna odpowiedzialność

Klasa albo moduł ma jedną odpowiedzialność. Kolejne zadanie idzie do osobnego kawałka kodu, nie rozpycha tego, co już działa.

Rozszerzanie bez psucia rdzenia

Nowa funkcja wchodzi nowym kodem obok istniejącego kontraktu. Rdzeń zostaje.

Zależność od interfejsu

Kod opiera się o interfejs i umowę, nie o konkretną implementację. Warstwę można wymienić bez przeróbki reszty.