Size: a a a

2021 June 08

YG

Yuriy Gorlichenko in ru_freeswitch
я такое не оч люблю поэтому не пользую
источник

YG

Yuriy Gorlichenko in ru_freeswitch
Есть еще  закон дементры ) вот он полезнее )
источник

е

енот in ru_freeswitch
Непонятно
источник

YG

Yuriy Gorlichenko in ru_freeswitch
когда пишешь функцию только ради того чтобы вызвать ее один раз в одном месте
источник

YG

Yuriy Gorlichenko in ru_freeswitch
за парой исключений это так себе
источник

BB

Borik Bobrujskov in ru_freeswitch
а зачем её вообще писать тогда?)
источник

е

енот in ru_freeswitch
Вполне норм
источник

YG

Yuriy Gorlichenko in ru_freeswitch
ради того чтобы переисользовать?
источник

BB

Borik Bobrujskov in ru_freeswitch
там же есть принцип Do not repeat yourself, кажись так называется...
источник

е

енот in ru_freeswitch
а ещё Keep It Stupid Simple
источник

е

енот in ru_freeswitch
код должен быть читабельным
источник

YG

Yuriy Gorlichenko in ru_freeswitch
да - это как раз та пара исключений)
источник

е

енот in ru_freeswitch
и одноразовая функция под названием CheckSomeParams вполне норм
источник

е

енот in ru_freeswitch
if CheckSomeParams() { } else {}
источник

YG

Yuriy Gorlichenko in ru_freeswitch
если в checkSomeParams больше одной строки то да
источник

е

енот in ru_freeswitch
гораздол лучше чем if (a.z == 3 && a.y ==4 && a.x ==152)
источник

YG

Yuriy Gorlichenko in ru_freeswitch
да
но когда есть например

SendRequestWithDataA
SendRequestWithDataB
SendRequestWithDataC

то это уже такое
Хотя фасад и об этом тоже
источник

е

енот in ru_freeswitch
даже однострочники бывают полезны
источник

е

енот in ru_freeswitch
ща
источник

е

енот in ru_freeswitch
let formatedTime = (x) => {
   return `${x.getFullYear()}-${pad(x.getMonth() + 1)}-${pad(x.getDate())}T${x.getHours()}:00:00`
}
источник