Size: a a a

Programming Offtop

2020 June 16

AE

Alexandr Emelyanov in Programming Offtop
и у нас на работе java
источник

I

Ilmir in Programming Offtop
Я не понимал всего удобства узких стилей, пока не начал контрибьютить в гцц, что требовало кучи мёрджей. Вот тогда я поблагорил гнутый стиль за максимум 80 символов и два пробела отступа.
источник

I

Ilmir in Programming Offtop
Alexandr Emelyanov
и у нас на работе java
Стандартная Джава - тоже 4 пробела.
источник

I

Ilmir in Programming Offtop
У нас в Идее, кстати, код стайл 2 пробела, тогда как в котлине - 4.
источник

AE

Alexandr Emelyanov in Programming Offtop
Ilmir
Стандартная Джава - тоже 4 пробела.
ага. с ямлами перепутал
источник

AE

Alexandr Emelyanov in Programming Offtop
когда пишешь код и не заморачиваешься о том как он автоматом форматируется - уже забываешь
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Я не понимал всего удобства узких стилей, пока не начал контрибьютить в гцц, что требовало кучи мёрджей. Вот тогда я поблагорил гнутый стиль за максимум 80 символов и два пробела отступа.
кстати, не замечали, что во всяких больших open source проектах сидят просто какие-то боги гита?
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
кстати, не замечали, что во всяких больших open source проектах сидят просто какие-то боги гита?
Приходится. Мой знакомый мейнтейнер одной гццшной ветки каждый год балк-коммитает эту ветку в транк. Ну и пока она ревьюится, приходится постоянно мерджиться с мастером (раньше был транк, ибо SVN, но теперь уже, КМК, гцц переехал на гит). Представьте, сколько кода появляется в ветке за год активной разработки многими людьми из нескольких компаний.
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Приходится. Мой знакомый мейнтейнер одной гццшной ветки каждый год балк-коммитает эту ветку в транк. Ну и пока она ревьюится, приходится постоянно мерджиться с мастером (раньше был транк, ибо SVN, но теперь уже, КМК, гцц переехал на гит). Представьте, сколько кода появляется в ветке за год активной разработки многими людьми из нескольких компаний.
звучит, как боль
источник

IO

Iaroslav Orlov in Programming Offtop
или много боли.
источник

I

Ilmir in Programming Offtop
Зато мастер практически всегда стабилен. Кроме одного месяца в год, когда все вливают в него свои ветки. Вот Jakub Jelinec'у, мейнтейнеру мастера, я не завидую. Это же сколько кода и сколько изменений, которые не тестеровались вместе ни разу, надо сначала просмотреть, потом протестировать, потом поправить.
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Зато мастер практически всегда стабилен. Кроме одного месяца в год, когда все вливают в него свои ветки. Вот Jakub Jelinec'у, мейнтейнеру мастера, я не завидую. Это же сколько кода и сколько изменений, которые не тестеровались вместе ни разу, надо сначала просмотреть, потом протестировать, потом поправить.
вручную?
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
вручную?
Смотреть глазами, проверять - на тестовых фермах, править - ручками.
источник

IO

Iaroslav Orlov in Programming Offtop
Ilmir
Смотреть глазами, проверять - на тестовых фермах, править - ручками.
сколько времени прогоняются тесты на gcc?
источник

I

Ilmir in Programming Offtop
Iaroslav Orlov
сколько времени прогоняются тесты на gcc?
Я никогда не гонял все тесты, поэтому не знаю. Но так как прогон тестов - это embarrassingly parallel задача, то чем больше машин в ферме, тем быстрее они гоняются.
источник

ML

Mikhail Levchenko in Programming Offtop
А в идее есть сочетания клавиш чтобы прыгать между такими вот окнами?
источник

I

Ilmir in Programming Offtop
Mikhail Levchenko
А в идее есть сочетания клавиш чтобы прыгать между такими вот окнами?
Goto next/previous splitter надо назначить.
источник

I

Ilmir in Programming Offtop
Но я по goto definition обычно переключаюсь.
источник

ML

Mikhail Levchenko in Programming Offtop
Ilmir
Но я по goto definition обычно переключаюсь.
А как ему сказать открыться в другом окне?
источник

I

Ilmir in Programming Offtop
Mikhail Levchenko
А как ему сказать открыться в другом окне?
Shift + F4
источник