Подскажите паттерны или решения для того чтобы писать лучше Пример кода
class Test{
private client;
private concreteMixer;
constructor(client, concreteMixer){
this.client = client;
this.concreteMixer = concreteMixer;
}
public method(){
let form = new Form();
if(form.isSubmitted()){
if(form.isValid()){
let field = form.getField();
let infoField = this.client.testField(field);
if(!infoField){
form.setError('This is not valid field');
return form;
}
let coffee = this.concreteMixer.makeСoffee();
//two days have passed
if(!coffee){
form.setError('I want coffee');
return form;
}
this.concreteMixer.pourInThermosBottle();
//two days have passed
return coffee;
}
}
return form;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Использую youtube api v3, и не понимаю, что я делаюЕсть метод buildApiRequest в котором получается запросить некоторые данные, но стоит выйти чуть шаг влево\вправо,...
Ребята подскажите где можно скачать литературу по JS/React/Angular/ на русском бесплатноПо JS хотелось бы что нить про OOP JS,паттерны
Обработчик висит на элементе mainПри клике по элементам внутри main, если элемент (цель клика) является потомком блока message, к соответствующему...
Готовлюсь к собеседованию, помогите плиз разобраться с тестамиНапример как можно протестить эту функцию