Rozdział 5.

Pakiety i moduły w Go

Programy Go są konstruowane przez łączenie ze sobą pakietów. Z kolei na pakiet Go składa się co najmniej jeden plik źródłowy…

— specyfikacja języka programowania Go (https://oreil.ly/YWhHE)

W tym rozdziale wykonamy kilka czynności pozwalających oczyścić nasz kod Go. Przyjrzymy się modułowi Go, który utworzyliśmy w rozdziale 0., i zobaczymy, jaka jest jego rola w separacji kodu. Następnie popracujemy nad oddzieleniem naszego kodu testowego od kodu produkcyjnego przy użyciu pakietów. Na koniec usuniemy nieco redundantnego kodu, co zapewni zwięzłość i nada lepsze znaczenie pozostałemu kodowi.

Dzielenie kodu na pakiety

Zacznijmy od oddzielenia kodu testowego od kodu produkcyjnego. Wymaga to wykonania dwóch osobnych ...

Get Nauka programowania opartego na testach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.