Подскажите паттерны или решения для того чтобы писать лучше Пример кода
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;
}
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости