Size: a a a

2020 August 08

т

тим in phpGeeksJunior
Если у тебя функция однострочник которая должна вернуть какое-то значение, зачем растягивать код?
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
тим
Ну вот ещё примерчик.
https://github.com/nestjs/nest
ну вот тут уже норм
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
местами почти крутые
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
тим
Если у тебя функция однострочник которая должна вернуть какое-то значение, зачем растягивать код?
если у тебя один проект, который тупо что-то делает - давайте писать всё в одном файле!
источник

т

тим in phpGeeksJunior
Вот на жс именно

https://github.com/preactjs/preact
источник

т

тим in phpGeeksJunior
Kirill Nesmeyanov
если у тебя один проект, который тупо что-то делает - давайте писать всё в одном файле!
Утрируешь
источник

SV

Steam Vis in phpGeeksJunior
Kirill Nesmeyanov
если у тебя один проект, который тупо что-то делает - давайте писать всё в одном файле!
Один класс один метод
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
тим
Утрируешь
утрирую. Но смысл один и тот же
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
возникнет бага - придётся переписывать
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
Всяко проще, нежели дебажить
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
тим
Вот на жс именно

https://github.com/preactjs/preact
ну вот смотри: https://github.com/preactjs/preact/blob/master/src/component.js#L27-L33 первый пример
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
точнее первая же строчка, которую я открыл
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
const hasNextState = this.xxxxx;

const something = hasNextState ? this._nextState : assign({}, this.state);

типа сложнее?
источник

т

тим in phpGeeksJunior
Зачем
const getValue = value => {return doSomething(value)}
Когда можно
const getValue = value => doSomething(value)
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
ну и так далее
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
т.е. создаются куча переменных с undefined поведением
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
которые сетятся только в том случае, если ХХХ
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
и как бы метод называется setState, что подразумевает примитивную логику анемичного объекта
источник

т

тим in phpGeeksJunior
тим
Зачем
const getValue = value => {return doSomething(value)}
Когда можно
const getValue = value => doSomething(value)
Две функции, делают одно и то же. Баги если есть, то они будут одинаковыми.
источник

KN

Kirill Nesmeyanov in phpGeeksJunior
ну в общем код на 5 из 10, я бы так сказал
источник