Search
Write a publication
Pull to refresh
0
0
Send message

Стили симпатичные. Плотно упакованные таблицы нужны, конечно. Насколько я понял, вы обернули компоненты из библиотеки Material-ui, добавив им свои props. Вопрос — а оригинальные props самого material-ui будут ли доступны?

сам себе:


  • сквозной поиск на самом деле работает (включить оба языка в настройках)

Раздельный по языковым контекстам поиск — это сознательное решение? Может параметризовать возможность сквозного поиска?
Ну и поправить бы огрехи:
image

Рекомендации PEP-8 относятся исключительно к написанию кода для основных библиотек питона.

Слово "исключительно" вы ведь от себя добавили, верно? И смысл поменялся.
Рекомендации конечно же относятся к коду стандартных библиотек, но не исключительно.
Если бы pep был неудобен и применялся бы именно и исключительно к написанию кода библиотек самого python — появилась бы какая-то другая конвенция. Но pep в целом вполне удачен, адаптируется к реальности, в общем живой, поэтому взят на вооружение всем сообществом.
И как мы уже согласились — любая конкретная команда конкретного проекта может следовать любым своим внутренним стилям.
Вместо self в методах использовать this, например. И каждому новому человеку нужно будет на ровном месте помнить(линтеры напомнят, да), что "у нас — 6 пробелов, this и никаких map/filter, обязательно comprehension list".


Реальность же такова, что в основном берется за основу именно pep8 с отдельными исключениями.
Исключения чаще все же не про кол-во пробелов, а про какие-то более специфичные вещи.


Про грибок, пропитку и культистов — увы, нет компетенций.
Сильно подозреваю, что логическая конструкция "перенесите концепцию в абсолютно другую область, где она очевидно абсурдна и используйте это как доказательство ее абсурдности в целевой области" сильно хромает.

Это что-то из разряда "накипело", насколько я понимаю?


Есть простая рекомендация из pep8: используйте 4 пробела.
И есть еще куча других рекомендаций по codestyle.


Следование рекомендациям — это не религия, просто способ облегчить коллаборацию. Человек из Зимбабве может писать так, что человек из Исландии не будет испытывать никаких трудностей с пониманием,
если они оба, не сговариваясь между собой, следуют какой-то известной конвенции. Если их редактор, whatever it is, настроен на использование того же codestyle, все еще проще.


Если не нужна вам никакая совместная работа ни сейчас,
ни в будущем — пишите как хотите, лишь бы python вас понял.
Это вроде как простая и понятная всем концепция, не требующая красочных гипербол на грани агрессии про микроскоп и гвозди.


Судя по тому что вы сердитесь на неких "культистов", что не в состоянии осилить более одной строчки, сами вы вполне осилили весь документ.
Значит, мое начальное предположение, что вы не видели этой явной рекомендации, а решили, что это следование культу, неверно.
Значит, на свой вопрос про связь 4 пробелов и ярлыка "карго-культ" ответ я получил, спасибо.

в питонокоде отступы не по четыре пробела — ты пишешь говнокод. А то, что в пеп-8
https://www.python.org/dev/peps/pep-0008/#indentation
"Indentation
Use 4 spaces per indentation level.
"

В какой момент 4 пробела в питоне стали достойны "карго-культизм"-ярлыка?

«пограммистами баз данных» — не исправляйте, уж больно вкусная опечатка :)

Information

Rating
Does not participate
Registered
Activity