При мелких, терпимых, понятных глюках, к которым можно относится снисходительно, особенно мне, как бывшему программисту… они устроили тотальный балансовый геморрой:
Я вынужден был весьма часто бороться на +3 уровня (а на +2 уровня вообще три четверти боёв, когда ван-шотера надо пилить десятью снарядами, и не далее 9-го он тебя сносит одним плевком).
Один раз я с пятого уровня натолкнулся вообще на десятку (это плюс 5 пять левелов от меня из 10). Наши 5-6 уровня его и поцарапать не могли.
Второй раз я с холма пытался поцарапать восьмёрку, намереваясь попасть хотя бы в верхний люк — и попал. Мылру меня выкинул из боя с вердиктом «Вы совершили запрещённую операцию».
Третий раз из особенно запомнившихся — меня опять же пихают на +4 уровня.
Повторяю, на +2 уровня 70-80% моих выездов, там уже и не упомнить все из тысячи боёв.
Сколько раз я поднимал тему дисбаланса, столько раз меня банили модеры их форума.
Это я расценил как симптоматичный апофигиоз маразматиности мылрушечки и прекратил использовать все и всякие их продукты (из которых лично для себя реально выгодных я ни одного не разглядел, причём все они параллельно спайвари с глюками).
Разные точки зрения. Лучше даже сказать, что два фильма имеют разные заявки и оба неплохо их раскрывают:
Первый — неумолимое и неизбежное преследование машиной, превращённой в неустанного убийцу. Чистый триллер.
Второй — о важности решать судьбу человечества уже сейчас. Чистая героическая сага.
Я бы в таком разе вообще не сравнивал I > II или I < II. Это почти как сравнивать «Чужого-1» с «Матрицей-2».
Поняли правильно.
С гитхуками понятно. У AStyle «опасные ключи», которые удаляют-добавляют не только white-chars, можно не пользовать.
Осталось два мелких вопроса:
1) Как и где программист после пулл-реквеста может сравнивать версии в приятном глазу формате
2) Почему автор темы не упоминает эти вопросы ;-)
Я про то, что скобки могут скакать между строчками весьма значительно, появляться и исчезать:
http://astyle.sourceforge.net/astyle.html#_Bracket_Style_Options
http://astyle.sourceforge.net/astyle.html#_break-closing-brackets
http://astyle.sourceforge.net/astyle.html#_add-brackets
Более того, разница в стилях может быть такова, что существенно изменятся практически все строки.
Я думал, что вы ограничитесь форматированием на лету на вкус программиста, но вопрос сохранения в корпоративном формате остался не раскрыт. Раскрыт только вопрос о том, что программист может отображаемый стиль именно что сохранить в файл. Далее, естественно, идёт commit/push, и контроль версий красит красным почти полный файл. Если над модулем работают разные программисты — эти 90% изменения будут почти каждый коммит.
Сравните сами:
мои опции этого бьютифаера --style=bsd --add-brackets --add-one-line-brackets
ваши могут быть, например, --style=google --remove-brackets
И это далеко не line endings, и не только line-endings. Это ещё и "} while", «else if» и другие споры.
На мой взгляд было бы логично, если бы контроль версий включал в себя «корпоративное» форматирование перед пушем в репозитарий. Да то останутся описанные вами проблемы чтения при визуальном сравнении версий именно в репозитарии.
Не могу обнаружить в статье описание, что делать с массивнейшими изменениями в системах контроля версий, ежели каждый разработчик будет переформатировать текст при сохранении.
Как решаете?
Я добавлю одну тонкость — если разбитие на страницы происходит как «1, 2, 3...» начиная со свежего к старому, то на такую страницу очень трудно попадать из поисковика, так как номер при пополнении массива материалов сбивается. Найти материал из поисковика становится практически невозможным (а внутренний поиск весьма часто тупит не по-детски). В большинстве случаев Гугл индексирует содержание, но не содержимое. И очень приятно, когда нумерация идёт наоборот «941, 940, 939...», просто потому, что попадаешь на искомый фрагмент сразу.
P.S. У WarSpot любопытная реализация — можно листать и можно подгружать. Обе возможности одновременно, кому как удобно.
1) Странно, что на конференции только эта делегация щеголяла тогами.
2) Странно, что полный борт туристов не прочёл особенности эксплуатации и не слышал о такой особенности ранее от других.
В остальном балдёжно.
Но принцип любопытный и остроумный.
Признаться, без демонстрации из других новостей я сначала подумал, что команды посланы вне акустического диапазона.
То есть три маха = 3230км/ч.
Поздравляю с подвигом! Желаю и дальше уверенным шагом доказывать конкурентам, что вы круче. :-)
При мелких, терпимых, понятных глюках, к которым можно относится снисходительно, особенно мне, как бывшему программисту… они устроили тотальный балансовый геморрой:
Я вынужден был весьма часто бороться на +3 уровня (а на +2 уровня вообще три четверти боёв, когда ван-шотера надо пилить десятью снарядами, и не далее 9-го он тебя сносит одним плевком).
Один раз я с пятого уровня натолкнулся вообще на десятку (это плюс 5 пять левелов от меня из 10). Наши 5-6 уровня его и поцарапать не могли.
Второй раз я с холма пытался поцарапать восьмёрку, намереваясь попасть хотя бы в верхний люк — и попал. Мылру меня выкинул из боя с вердиктом «Вы совершили запрещённую операцию».
Третий раз из особенно запомнившихся — меня опять же пихают на +4 уровня.
Повторяю, на +2 уровня 70-80% моих выездов, там уже и не упомнить все из тысячи боёв.
Сколько раз я поднимал тему дисбаланса, столько раз меня банили модеры их форума.
Это я расценил как симптоматичный апофигиоз маразматиности мылрушечки и прекратил использовать все и всякие их продукты (из которых лично для себя реально выгодных я ни одного не разглядел, причём все они параллельно спайвари с глюками).
Так что «спасибо, мылрушечка, но нет».
Первый — неумолимое и неизбежное преследование машиной, превращённой в неустанного убийцу. Чистый триллер.
Второй — о важности решать судьбу человечества уже сейчас. Чистая героическая сага.
Я бы в таком разе вообще не сравнивал I > II или I < II. Это почти как сравнивать «Чужого-1» с «Матрицей-2».
С гитхуками понятно. У AStyle «опасные ключи», которые удаляют-добавляют не только white-chars, можно не пользовать.
Осталось два мелких вопроса:
1) Как и где программист после пулл-реквеста может сравнивать версии в приятном глазу формате
2) Почему автор темы не упоминает эти вопросы ;-)
http://astyle.sourceforge.net/astyle.html#_Bracket_Style_Options
http://astyle.sourceforge.net/astyle.html#_break-closing-brackets
http://astyle.sourceforge.net/astyle.html#_add-brackets
Более того, разница в стилях может быть такова, что существенно изменятся практически все строки.
Я думал, что вы ограничитесь форматированием на лету на вкус программиста, но вопрос сохранения в корпоративном формате остался не раскрыт. Раскрыт только вопрос о том, что программист может отображаемый стиль именно что сохранить в файл. Далее, естественно, идёт commit/push, и контроль версий красит красным почти полный файл. Если над модулем работают разные программисты — эти 90% изменения будут почти каждый коммит.
Сравните сами:
мои опции этого бьютифаера --style=bsd --add-brackets --add-one-line-brackets
ваши могут быть, например, --style=google --remove-brackets
И это далеко не line endings, и не только line-endings. Это ещё и "} while", «else if» и другие споры.
На мой взгляд было бы логично, если бы контроль версий включал в себя «корпоративное» форматирование перед пушем в репозитарий. Да то останутся описанные вами проблемы чтения при визуальном сравнении версий именно в репозитарии.
Потому и спрашиваю.
Как решаете?
Как ни старайся, арабы ∈ люди.
P.S. У WarSpot любопытная реализация — можно листать и можно подгружать. Обе возможности одновременно, кому как удобно.
2) Странно, что полный борт туристов не прочёл особенности эксплуатации и не слышал о такой особенности ранее от других.
В остальном балдёжно.