Разработка калькулятора для расчета стоимости постройки навеса. Был нерабочий пример и нужно было привести его в порядок, но решили, что разбираться в чужом коде долго и не имеет никакого смысла. Проще сделать новый, в котором все будет понятно. В итоге удалось сократить количество кода и добиться необходимого функционала.
Вообще, мне достаточно часто пишут по поводу того, чтобы сделать калькулятор, но как правило никто не знает от каких параметров зависит цена. Все говорят: «нужен такой как на вон том сайте, только вот эти поля убрать и добавить вот такие». Друзья, так дела не делаются. Это же множество математических вычислений, с реакцией на любое изменение полей. Мне нужно четко понимать как каждый параметр влияет на другой и на общую стоимость.
Чтобы сделать то, что вам нужно, условно говоря, я должен на бумаге все это сначала написать и понять, как работает, а потом уже программировать. Слава Богу, в этом заказе всё четко было подано и я понимал, как и какие параметры влияют на изменения цены. Кроме того, требовалось предусмотреть несколько условий, когда нельзя было выбирать тот или иной параметр в зависимости от другого. Например, нельзя выставлять тип кровли «металлочерепица», если выбран тип навеса «арочный». Требовалось уведомить пользователя сообщением об этом во всплывающем модальном окне.
Также на сайте было некое подобие квиза по расчету стоимости постройки навеса под свои нужды. Разработали и его. Срок всей работы – 6 дней из-за форс-мажорных обстоятельств.