backend_podcast

ep008


Listen Later

  • тестирование unexported методов в Go через создание exported алиаса;
  • создание *_test пакета для решения проблемы циклических импортов в тестах;
  • unicode пакет;
  • тестирование через публичные интерфейсы;
  • преждевременная оптимизация;
  • преждевременная абстракция: функции, классы, интерфейсы, новые протоколы;
  • правило трех;
  • читаемость против преждевременной абстракции;
  • соблюдение уровней абстрации;
  • правило бойскаута;
  • ...more
    View all episodesView all episodes
    Download on the App Store

    backend_podcastBy Artem Ostretsov