Size: a a a

Software Design/Architecture/Zen

2021 June 12

SP

Sergey Protko in Software Design/Architecture/Zen
Никаких если честно
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Для меня вывод - писать нечитаемый код - ок, если хочешь, чтоб его не пытались менять (машина и так поймёт) 😂
источник

SP

Sergey Protko in Software Design/Architecture/Zen
проблема в том что "если не хочешь что бы его меняли" - это тип... ну... как бы так помягче выразиться...
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Крайне низкий bus factor
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Возможно даже ниже 1
источник

SP

Sergey Protko in Software Design/Architecture/Zen
через 3-6 месяцев то
источник

SP

Sergey Protko in Software Design/Architecture/Zen
считай что автобус сделал свое дело
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Прости, неправильно сказал - чтоб не мутировали. Менять можно, мутации - не надо
источник

SP

Sergey Protko in Software Design/Architecture/Zen
мутировали что?
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
Вроде того да
источник

SP

Sergey Protko in Software Design/Architecture/Zen
короч ты написал говно и радуешься. признай это и живи с этим грехом на душе
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и не надо пытаться искать оправданий
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Переменные в теле (телах) функций - там нет ни одного body ({}) - только expressions
источник

MK

Maxim Koylo in Software Design/Architecture/Zen
А в чем проблема переписать человеку какую то функцию с бади?) в итоге ты ничего не выиграл, а только потерял в поддержке этого кода
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Короче, там грядет крупный рефакторинг https://github.com/chantelle-lingerie/sales/issues/6
Но пока времени на это нет... Посмотрим))
источник

SP

Sergey Protko in Software Design/Architecture/Zen
я очень положительно отношусь к имутабельности, мне нравится когда флоу данных прослеживается, когда не надо прыгать по коду и пытаться "во времени" прокрутить код. Мне нравится это за счет того что когнетивная нагрузка такого кода достаточно низкая (может быть какой-то порог входа базовый, это уже easy vs simple).

Но я не понимаю этого страха перед "ой эти джуны там let-ов понахерачат. Запрети на уровне линтера хз. И тем более я не понимаю зачем ради ограничений которые можно сделать без ущерба читаемости все замазывать спредами и тернарниками.

Для меня это выглядит как неадекватная какая-то концепция
источник

SP

Sergey Protko in Software Design/Architecture/Zen
и ладно еще ты код так изуродовал. Но ты еще и в тестах сделал трэш
источник

SP

Sergey Protko in Software Design/Architecture/Zen
по сути если бы мне пришлось с этим кодом работать - ну вот гипотетическая ситуация - я бы завернул его в обертку которая бы "накопила" сэмплов и написал бы с нуля используя сэмплы что бы понять нахер там чего и как.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
просто потому что "нахуй надо"
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Понимаю)))
Пока никто кроме меня не контрибьютит))
источник