Хотите приготовить что-то дома, но рецепты кажутся сложными или размытыми? А что, если рецепт будет в виде программного кода?
4К открытий5К показов
Надоели обычные рецепты, полные неточностей, а приготовить что-то дома всё же хочется? Держите рецепт, интерпретированный для программистов — в виде программного кода.
Все библиотеки легко можно найти в ближайших продуктовых репозиториях. При разработке вам понадобится любимая многими программистами библиотека — пиво.
using Курица;
using Специи;
using Масло;
using Мёд;
using Соус;
using Пиво;
using Чеснок;
using Посуда;
public class КурицаВПиве{
private static Маринад маринад;
private static Чеснок чеснок;
private static Курица мясо = new Курица(Курица.Голень, 6шт.);
private static Духовка духовка;
private static void Main(string[] args){
чеснок.Очистить();
чеснок.Измельчить(); // В прессе для чеснока, например
маринад.Добавить(чеснок, 1головка);
// Выбор специй для маринада очень широкий,
// так что можно туда добавлять и свои любимые.
маринад.Добавить(new Специи[]{Специи.Тимьян, Специи.Карри,
Специи.Куркума, Специи.Паприка,
Специи.Перец.Чёрный.Молотый}, 5щепоток);
маринад.Добавить(Масло.Оливковое, 4ст.л.);
маринад.Добавить(Мёд, 2ст.л.);
маринад.Добавить(Соус.Соевый, 45мл.);
маринад.Перемешать();
маринад.Добавить(Пиво.Светлое, 1стакан);
маринад.Перемешать();
// На поверхности маринада должна появится пенка - это нормально.
// Через несколько минут она осядет
мясо.Промыть(); // Лучше в холодной воде
мясо.Просушить();
мясо.Влить(маринад);
// Теперь курица должна настояться в маринаде
// 2 часа - это минимум. Лучше вообще оставить на 5-6 часов
while(мясо.ВремяНастойки < 2ч.) { }
духовка.УстановитьТемпературу(180градусов);
while(духовка.ТекущааТемпература < 180градусов) { }
мясо.ВыложитьВ(Посуда.ФормаДляЗапекания);
// И накрываем фольгой, разумеется
духовка.Загрузить(мясо);
while(духовка.ВремяЗапекания < 35мин.){
// Ждём и любуемся приготовлением
}
if(НужнаЗолотаяКорочка){
while(духовка.ВремяЗапекания < 50мин.){
// Ждём и любуемся появлением корочки
}
}
духовка.Достать(мясо);
мясо.ВыложитьВ(Посуда.Тарелка);
// Деплойте на стол и приятного аппетита!
}
}
Примечание Когда скачиваете библиотеки, обращайте внимание на актуальность срока годности, иначе готовый продукт может получиться с багами!