Size: a a a

2019 December 27

A

Aleksandr Khristenko in rust_offtopic
Bogdan
обьясите мне тупому, почему по кодтсайлу в основном требуют ставить пробел перед скобками в if.
в вызове функций не надо 0_О

пример
        if (dbMaxPoolSize == null) {
Ну возьми конструкцию if true { ... }, тут же явно пробел нужен.
источник

B

Bogdan in rust_offtopic
Aleksandr Khristenko
Ну возьми конструкцию if true { ... }, тут же явно пробел нужен.
Я не про раст, в котором скобочки писать не надо
источник

A

Aleksandr Khristenko in rust_offtopic
Bogdan
Я не про раст, в котором скобочки писать не надо
Ну просто конструкция if then else состоит из нескольких разных частей, поэтому пробел и ставят.
А имя функции и параметры функции это что-то единое.
источник

B

Bogdan in rust_offtopic
Aleksandr Khristenko
Ну просто конструкция if then else состоит из нескольких разных частей, поэтому пробел и ставят.
А имя функции и параметры функции это что-то единое.
Справедливо, в принципе
источник

A

Aleksandr Khristenko in rust_offtopic
Вообще, имхо, многие вещи исторически сложились.
Тот же перенос строчки перед { в методах и классах в php.
Который пошел из такого-же стиля в си.
Который пошел из-за того, что в какой-то древней версии си нельзя было оставлять скобку на той-же строке.
источник

B

Bogdan in rust_offtopic
Aleksandr Khristenko
Вообще, имхо, многие вещи исторически сложились.
Тот же перенос строчки перед { в методах и классах в php.
Который пошел из такого-же стиля в си.
Который пошел из-за того, что в какой-то древней версии си нельзя было оставлять скобку на той-же строке.
Насколько я знаю в Си(или это только в плюсах?) нет единого стиля, и зависит от проекта к проекту.

По крайней мере по неймингу точно
источник

G

Gymmasssorla in rust_offtopic
Bogdan
Насколько я знаю в Си(или это только в плюсах?) нет единого стиля, и зависит от проекта к проекту.

По крайней мере по неймингу точно
И в Си, и в крестах
источник

A

Aleksandr Khristenko in rust_offtopic
Bogdan
Насколько я знаю в Си(или это только в плюсах?) нет единого стиля, и зависит от проекта к проекту.

По крайней мере по неймингу точно
И это кстати плохо. Когда один стиль - удобнее.
источник

A

Aleksandr Khristenko in rust_offtopic
Bogdan
Насколько я знаю в Си(или это только в плюсах?) нет единого стиля, и зависит от проекта к проекту.

По крайней мере по неймингу точно
https://en.wikipedia.org/wiki/Indentation_style#K&R_style
вот, пхп скопировал этот стиль. а этот стиль изначально был обоснован ограничениями языка.
источник

B

Bogdan in rust_offtopic
вау, какая странная была первая Си-шка

/* Original pre-ISO C style without function prototypes */
int main(argc, argv)
   int   argc;
   char  *argv[];
{
источник

B

Bogdan in rust_offtopic
вот это самый враты стиль https://en.wikipedia.org/wiki/Indentation_style#Whitesmiths_style
while (x == y)
   {
   something();
   somethingelse();
   }
источник

A

Aleksandr Khristenko in rust_offtopic
Вообще пофиг. Главное едионообразие внутри проекта. Переключение на новый стиль происходит довольно быстро.
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
Это примерно как говорить, что в расте мемори сэйф нет, потому что unsafe
Так это сарказм был
источник

А⚙

Антон ⚙️ in rust_offtopic
Вафель
Так при чём тут обобщённый тип? Функция же просто на каждом инте своя.

А если ты делаешь обобщения по интам то у тебя и так должно быть One/Zero/Etc трэиты
Их может быть дорого вызывать. Особенно если у тебя BigNum какой-нибудь
источник

А⚙

Антон ⚙️ in rust_offtopic
Sergey
Интересно было бы такое почитать?
А это твой канал?
источник

S

Sergey in rust_offtopic
угу
источник

А⚙

Антон ⚙️ in rust_offtopic
Не, самый всратый - это GNU-шный
источник

А⚙

Антон ⚙️ in rust_offtopic
Sergey
угу
Лайк, Подписка
источник

S

Sergey in rust_offtopic
источник

а

а это кто in rust_offtopic
λоλторт
Это примерно как говорить, что в расте мемори сэйф нет, потому что unsafe
источник