Size: a a a

Конкурсы Telegram

2020 March 10

N

NonSense in Конкурсы Telegram
Gregory Klyushnikov
я не коммитил))
источник

MF

Max Fomichev in Конкурсы Telegram
Gregory Klyushnikov
и Линус на тебя не наорал?
Там свои правила, у Гугла- свои и тд
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
но собирал один раз для андроида, потом прошил и гордился тем, что у меня на телефоне в версии ядра есть слово grishka
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
Max Fomichev
Там свои правила, у Гугла- свои и тд
я знаю, один мой знакомый прислал в webrtc патч, который убирал неиспользуемую переменную, так они там его заставили какое-то соглашение подписать, типа что отдаёшь свои правки в общественное достояние
источник

ТЯ

Толя Янот in Конкурсы Telegram
Арсений Дмитриев
Типо если надо чтоб веб страница могла взаимодействовать со смартконтрактом то это одно
мы вот специально для тебя написали https://github.com/toncenter/tonweb )
источник

AE

Andrey Egorov in Конкурсы Telegram
Gregory Klyushnikov
да, в этом и смысл — каждый настраивает себе как он хочет, а не принимает то, что дают
В этом и проблема. Часто видел, например, в JS отступ 2 пробела, а в Python — 4. Но это не правило, а посему, если было бы принято использовать tab, то под каждый проект пришлось бы настраивать IDE. И это не решается конфигом проекта, потому что у автора библиотеки может быть другая IDE. В итоге, с ростом проектов, стало очевидно, что от tab'ов пользы никакой нет.

И да, часты случаи, когда вперемешку tab'ы и пробелы. И вот тогда особенно приходится подстраивать ширину tab'а.
источник

Ⓙⓔⓚⓐ in Конкурсы Telegram
Andrey Egorov
В этом и проблема. Часто видел, например, в JS отступ 2 пробела, а в Python — 4. Но это не правило, а посему, если было бы принято использовать tab, то под каждый проект пришлось бы настраивать IDE. И это не решается конфигом проекта, потому что у автора библиотеки может быть другая IDE. В итоге, с ростом проектов, стало очевидно, что от tab'ов пользы никакой нет.

И да, часты случаи, когда вперемешку tab'ы и пробелы. И вот тогда особенно приходится подстраивать ширину tab'а.
Не надо проект настраивать. С табами каждый смотрит на код так как ему удобно, конвенция - в настройках твоего ide. Хоть 2, хоть 4, хоть 64.
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
Ⓙⓔⓚⓐ
Не надо проект настраивать. С табами каждый смотрит на код так как ему удобно, конвенция - в настройках твоего ide. Хоть 2, хоть 4, хоть 64.
да
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
Andrey Egorov
В этом и проблема. Часто видел, например, в JS отступ 2 пробела, а в Python — 4. Но это не правило, а посему, если было бы принято использовать tab, то под каждый проект пришлось бы настраивать IDE. И это не решается конфигом проекта, потому что у автора библиотеки может быть другая IDE. В итоге, с ростом проектов, стало очевидно, что от tab'ов пользы никакой нет.

И да, часты случаи, когда вперемешку tab'ы и пробелы. И вот тогда особенно приходится подстраивать ширину tab'а.
а зачем настраивать IDE?
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
зачем надо, чтобы у всех код выглядел одинаково?
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
может ещё шрифты одинаковые поставить?)
источник

AE

Andrey Egorov in Конкурсы Telegram
Я скорее к последнему абзацу — когда перемешиваются tab'ы и пробелы. Да, такое случается когда над кодом работает несколько разработчиков с разных IDE.

Впрочем, я непротивлюсь придерживаться codestyle, принятого в чужом проекте. Но по опыту, в подавляющем большинстве проектов tab'ов в качестве отступа я не видел. И на прошлой работе за tab'ы ругали 😊. Но в libtgvoip как такового codestyle я не заметил.
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
Andrey Egorov
Я скорее к последнему абзацу — когда перемешиваются tab'ы и пробелы. Да, такое случается когда над кодом работает несколько разработчиков с разных IDE.

Впрочем, я непротивлюсь придерживаться codestyle, принятого в чужом проекте. Но по опыту, в подавляющем большинстве проектов tab'ов в качестве отступа я не видел. И на прошлой работе за tab'ы ругали 😊. Но в libtgvoip как такового codestyle я не заметил.
ну почему, в libtgvoip таки везде табы
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
кстати, в тдесктопе тоже
источник

Ⓙⓔⓚⓐ in Конкурсы Telegram
Легко же фиксится. В саблиме - два пункта меню клацнуть и все отступы стали табами. В любом случае со стековерфлоу копипастишь - надо выровнять.
источник

MF

Max Fomichev in Конкурсы Telegram
Gregory Klyushnikov
ну почему, в libtgvoip таки везде табы
Я б этим не гордился :)
источник

AE

Andrey Egorov in Конкурсы Telegram
Codestyle регламентирует всё — не только tab'ы. Где размещать { и }, сколько пустых строк ставить внутри и между функциями/классами, ставить или нет пробелы в if'ах и т.д. С этим всё плохо.
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
Max Fomichev
Я б этим не гордился :)
будто бы что-то плохое
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
люди вон гордятся тем, что заводят детей, когда сами в долгах по уши, а я всего лишь отступы делаю табами))
источник

GK

Gregory Klyushnikov in Конкурсы Telegram
Andrey Egorov
Codestyle регламентирует всё — не только tab'ы. Где размещать { и }, сколько пустых строк ставить внутри и между функциями/классами, ставить или нет пробелы в if'ах и т.д. С этим всё плохо.
ну, я и пробелы вокруг операторов не ставлю, например — целенаправленно
источник