Size: a a a

Kotlin Community

2020 January 30

KD

Konstantin Dovnar in Kotlin Community
Питоноводы, вроде, обычно приводят аргумент в тему того, что пробел постоянная величина, а таб везде может по разному выглядеть. 🤔
источник

K

Kopusha in Kotlin Community
т.е. это достоинство табов)
источник

AM

Andrew Mikhaylov in Kotlin Community
Не хочу, конечно, срач разводить, но это и есть основная прелесть табов, если разные виды отступов правильно делать (за что в идее отвечает галка "Smart tabs")
источник

K

Kopusha in Kotlin Community
💯
источник

AM

Andrew Mikhaylov in Kotlin Community
(но у нас на проекте преобладают щас пробелы, и всем норм)
источник

AM

Andrew Mikhaylov in Kotlin Community
Предлагаю не продолжать спор, что лучше :)
источник

K

Kopusha in Kotlin Community
правильно, в том эпизоде Silicon Valley все чётко порешали раз и навсегда)
источник

AL

Alexander Levin in Kotlin Community
Kopusha
гм, могли вообще ничего не упоминать, но сказали "don't use tabs". Странное решение. На проекте всегда потом находится какой-то анальник, который тыкает ссылками "ничего не знаю, official rules!11"
Я предположу, что это не про то, что вы в своих кастомных стилях даже не можете использовать, а про то, что не надо их вместе с пробелами использовать. Иначе логически бы получалось предложение, что вместе их использовать вполне норм.
источник

VP

Vladimir Petrakovich in Kotlin Community
Kopusha
гм, могли вообще ничего не упоминать, но сказали "don't use tabs". Странное решение. На проекте всегда потом находится какой-то анальник, который тыкает ссылками "ничего не знаю, official rules!11"
Вот как раз чтобы таких споров не было, это там и есть. И при отсуствии в команде принятого и чётко закреплённого code style это отличный аргумент.
источник

K

Kopusha in Kotlin Community
это вкусовщина, а не аргумент. Источник будущих холиваров, потому что они чётко заняли одну сторону в такой форме, как-будто она превосходит альтернативу.
источник

K

Kopusha in Kotlin Community
сам факт, что начальный вопрос тут был "почему не рекомендуются табы" какбэ намекает, как всё будет))
источник

AM

Andrew Mikhaylov in Kotlin Community
Да никто не говорит о превосходстве альтернативы, речь о фоллбеке на случай, если не устаканилось всё другими путями.
источник

BV

Boris Vanin in Kotlin Community
Kopusha
это вкусовщина, а не аргумент. Источник будущих холиваров, потому что они чётко заняли одну сторону в такой форме, как-будто она превосходит альтернативу.
Вот из за таких аргументов люди и не могут просто начать разработку со стандартным гайдлайном
источник

BV

Boris Vanin in Kotlin Community
Вместо этого бесконечные споры
источник

D

Denys in Kotlin Community
Сараи красят. :)
источник

K

Kopusha in Kotlin Community
не надо домысливать про фоллбэк и тд. Написано "don't use tabs", это и пойдет в твиты🙂. Что бы они не хотели сказать, получилось неудачно.
источник

BV

Boris Vanin in Kotlin Community
Вроде этого, который странным образом затянулся
источник

AL

Alexander Levin in Kotlin Community
Kopusha
не надо домысливать про фоллбэк и тд. Написано "don't use tabs", это и пойдет в твиты🙂. Что бы они не хотели сказать, получилось неудачно.
Давайте заканчивать. Написано так, чтобы не было логической ошибки. Официальный гайд - не правило, хотите - нарушайте, компилятор ругаться не будет.

Стайл уже довольно долго, твитов не видно, те, кто не согласны просто поменяли на проекте под себя и всё.
источник

VN

Vladislav Navrocky in Kotlin Community
Oleg Yukhnevich
мне кажется осознанно, чтобы пользователи зарефакторили код, где реально нужен close()
А я вот теперь засомневался, что вообще кажется нигде close() не делал, надо срочно на 1.3 переходить 😀
источник

VN

Vladislav Navrocky in Kotlin Community
Kirill Timofeev
В целом -- да.
Но удобный нативный UI фреймворк всё равно хотим
Может скрестить Qt c KotlinNative?
источник