Go: Interfejsy jako parametry, konkretne typy jako wynik
Przesiadając się z Java na Go, chyba najtrudniej było mi się zaakceptować przysłowie: „Accept Interfaces, Return Concrete Types”.
Przesiadając się z Java na Go, chyba najtrudniej było mi się zaakceptować przysłowie: „Accept Interfaces, Return Concrete Types”.
Poprawne pisanie oprogramowania jest formą sztuki i jako takie wymaga stosowania odpowiednich narzędzi w odpowiedniej ilości. Bardzo ważnym elementem pisania dowolnego oprogramowania jest testowanie tego rozwiązania.