Size: a a a

2021 September 16

💾

💾 in Catethysis
позикс поддерживают тож ток унаследовавшиеся?
источник

💾

💾 in Catethysis
а кого нибудь вообще втягивали в стандарт на полдороги развития? наверн нет
источник

💾

💾 in Catethysis
дикие расходы на переделку всего
источник

RE

Richard Elert in Catethysis
Почему опять таки делают свои реализации: контроль. Ну вот заюзал ты стороннюю либу, тот же fatfs, а там баг. Варианты:
1) Сделать правку либы и создать PR. Это делают не так часто, ибо правка нужна здесь и сейчас, а пока согласуют PR уже пройдет куча времени.
2) Сделать правку либы у себя и ее таскать. Это потом превращает поддержку в головную боль, ибо при обновлении патч может сломаться. Если оный вообще делали и есть механизм накатывания патчей.
3) сделать свою реализацию и править по необходимости.

Вопрос в балансе, который не соблюдается.
источник

RE

Richard Elert in Catethysis
Так и здесь ровно то же самое. Для оформления выбирай Bootstrap, MaterialUI, AntDesign и т.д., в рамках этого делай то, что тебе нужно - меняй цвета, темы, скругления и прочее.
источник

💾

💾 in Catethysis
источник

💾

💾 in Catethysis
и плагину для конфига вида сайтов например просто нужно поддерживать форматы популярных оформляторов?
источник

RE

Richard Elert in Catethysis
Ну это только одна сторона. У кода есть еще и другие критерии, часть из которых посчитать и нельзя. Жаль, что об этом мало говорят.
источник

💾

💾 in Catethysis
например собственно разные подходы в математическом решении задач, аналитические и симуляционные, рекурсивные и не очень
источник

💾

💾 in Catethysis
а математика то ещё искусство
источник

RE

Richard Elert in Catethysis
Нередко видимо да, но стоит учесть вот какие пункты:
1) могут быть маргиналы, которые ломают исходную логику и простая замена уже не прокатит.
2) ввиду сложности текущих проектов к стилям нередко добавляется хэш, чтобы избежать коллизий. Т.е. для одного модуля один хэш, для другого - другой. Типа .button_xyskw и .button_kgrleo. Либо же все имя класса заменяется на хэш. В таком случае подстановка тоже не сработает. Ситуацию спасли бы неймспейсы, и некоторые их делают добавляя оный в виде префикса к имени класса. Но в таком случае тоже замена стиля не сработает, ибо .button и .billing_button - не одно и то же.
источник

RE

Richard Elert in Catethysis
3) таких либ масса + у крупных компаний свой UI Kit (Тинькофф, Яндекс, Озон, и т.д.), под них нужно отдельно. В сумме это адов труд.
источник

💾

💾 in Catethysis
имена в потрохах веба страшные
источник

💾

💾 in Catethysis
я там давно не понимаю что происходит
источник

RE

Richard Elert in Catethysis
Ну в математике есть свои законы, и пока ты их соблюдаешь - все ок. Можно пойти и длинным путем, но коллеги могут не понять и покрутить у виска.

С кодом тоже есть свои метрики: сколько времени нужно на вычитку и правку, какой объем кода на какие-то вещи и подобные, но они не могут сейчас быть представлены в виде какого-то балла или коэффициента. На что можно посчитать метрики: глубина вложенности, code complexity и прочие. Но считают оные очень редко.
источник

RE

Richard Elert in Catethysis
З.Ы. У меня ощущение, что диалог какой-то параллельный :)
источник

💾

💾 in Catethysis
эт как? %)
источник

💾

💾 in Catethysis
в вебе поддержка кода при переходе между версиями либ наверн труднее чем в низкоуровневом. тупо больше и либ и подходов
источник

💾

💾 in Catethysis
или там просто если что-то меняется переписывают снуля?)
источник

💾

💾 in Catethysis
метрики то актуальны для поддержки больше
источник