История изменений
Исправление Deleted, (текущая версия) :
isInArea() лишняя в списке методов. getLocation() достаточно. И отдельно пусть будут функции для проверки условий по параметрам джобов (Location, ActionRadius), в том числе и принадлежность локации. Тем самым тебе удасться оттестировать алгортимы работы с параметрами джобами без джобов целиком.
Исходная версия Deleted, :
isInArea() лишняя в списке методов. getLocation() достаточно. И отдельно пусть будут функции для проверки условий по параметрам джобов (Location, ActionRadius), в том числе и принадлежность локации. Тем самым тебе удасться оттестировать алгортимы работы с джобами без джобов целиком.