Farming terraces are the best way for agriculture in mountain areas. They prevent the land from erosion and maximize available farming area.