Здравствуйте, keenn, Вы писали:
C>>Байт-коду пофиг для какой он JVM. И оптимизаций в нём тоже почти что и нет (за исключением тривиальных типа dead code elimination).
K>ясненько. т.е. все специализации только на уровне jvm. сенкс
Ну вообще-то не все так категорично — небольшие тонкости все таки есть между компилятором в eclipse и javac. Например вот это @Annotation("",) не скомпилится на javac, а на ecj нормально. Но в общем случае инструкции байткода стандартны.
Re[4]: В чем удобство Maven (зачем оно нужно)? Ну и зачем?
Здравствуйте, WFrag, Вы писали:
WF>Здравствуйте, LeonidV, Вы писали:
WF>Да ладно. Чуть что посложнее и билд на Maven получается таким же описанием процесса сборки. antrun, конечно, немного спасает. Но всё равно, формат и негибкость POM-ок удручает неимоверно.
WF>Maven отвратителен. Но, увы, это стандарт, а это уже многое значит.
Здравствуйте, Mr.Delphist, Вы писали:
MD>Неужели действительно одинаковы, с точностью до совместимости бинарных файлов? И можно половину файлов собрать одним компилем, а вторую — другим, и всё заработает? Блин, вы счастливые люди. Серьезно. Пора учить java.
Здравствуйте, Mr.Delphist, Вы писали:
MD>- Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать.
Представляю какая колбаса у вас в коде творится . Просто отформатировать нормально проблемы если, а уж про рефакторинги простейшие наверно даже забыть можно. Хотя б 200 тысяч то разработчикам платите то, в компенсацию за нервную работу, подозреваю что с постоянными авралами и срывами сроков ?
Здравствуйте, elmal, Вы писали:
MD>>- Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать. E>Представляю какая колбаса у вас в коде творится . Просто отформатировать нормально проблемы если, а уж про рефакторинги простейшие наверно даже забыть можно.
Когда в проекте несколько IDE, настроить их все так, чтобы они форматировали абсолютно одинаково, может оказаться не самой простой задачей. А без этого, личности, которые переформатируют исходники перед коммитом, будут постоянно перетягивать одеяло между собой.
On 19.04.2011 11:35, WFrag wrote:
> Когда в проекте несколько IDE, настроить их все так, чтобы они > форматировали *абсолютно* одинаково, может оказаться не самой простой > задачей. А без этого, личности, которые переформатируют исходники перед > коммитом, будут постоянно перетягивать одеяло между собой.
Настроить можно (по крайней мере Эклипс и Идею единообразно под
требования заказчика настраивали без проблем). Личность, кстати, можно
заменить машиной.
Перетягивание одеяла возможно только если у кого-либо есть вредная
привычка форматировать перед коммитом исходники всего модуля (или
директорию) целиком. Как правило лечится однократной поркой негодяя на
конюшне.
Здравствуйте, hrensgory, Вы писали:
H>On 19.04.2011 11:35, WFrag wrote:
>> Когда в проекте несколько IDE, настроить их все так, чтобы они >> форматировали *абсолютно* одинаково, может оказаться не самой простой >> задачей. А без этого, личности, которые переформатируют исходники перед >> коммитом, будут постоянно перетягивать одеяло между собой.
H>Настроить можно (по крайней мере Эклипс и Идею единообразно под H>требования заказчика настраивали без проблем). Личность, кстати, можно H>заменить машиной.
Я специально не пытался, но, например, NetBeans и Eclipse по-разному форматируют параметры методов. Одинаково настроить не получилось
В принципе-то, конечно, один раз делаются три настройки для IDEA, Eclipse и NetBeans с максимально близкими свойствами, но это стоит времени.
Машина -- это да, разумная мысль.
H>Перетягивание одеяла возможно только если у кого-либо есть вредная H>привычка форматировать перед коммитом исходники всего модуля (или H>директорию) целиком. Как правило лечится однократной поркой негодяя на H>конюшне.
А в чём проблема, если исходники уже отформатированы как надо?
Здравствуйте, elmal, Вы писали:
E>Здравствуйте, Mr.Delphist, Вы писали:
MD>>- Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать. E>Представляю какая колбаса у вас в коде творится . Просто отформатировать нормально проблемы если, а уж про рефакторинги простейшие наверно даже забыть можно.
Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
Здравствуйте, Mr.Delphist, Вы писали:
MD>Здравствуйте, elmal, Вы писали:
E>>Здравствуйте, Mr.Delphist, Вы писали:
MD>>>- Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать. E>>Представляю какая колбаса у вас в коде творится . Просто отформатировать нормально проблемы если, а уж про рефакторинги простейшие наверно даже забыть можно.
MD>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
Т.е. PM у вас нет, или он не выполняет свои обязанности?
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, Mr.Delphist, Вы писали:
MD>>Здравствуйте, elmal, Вы писали:
E>>>Здравствуйте, Mr.Delphist, Вы писали:
MD>>>>- Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать. E>>>Представляю какая колбаса у вас в коде творится . Просто отформатировать нормально проблемы если, а уж про рефакторинги простейшие наверно даже забыть можно.
MD>>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
К>Т.е. PM у вас нет, или он не выполняет свои обязанности?
Здравствуйте, Aib, Вы писали:
Aib>Здравствуйте, Курилка, Вы писали:
К>>Здравствуйте, Mr.Delphist, Вы писали:
MD>>>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
К>>Т.е. PM у вас нет, или он не выполняет свои обязанности?
Aib>PM — лох, TL — рулит
Т.е. описаное выше — это результат гениального тимлидерства? Неплохо...
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, Mr.Delphist, Вы писали:
MD>>Здравствуйте, elmal, Вы писали:
E>>>Здравствуйте, Mr.Delphist, Вы писали:
MD>>>>- Коля, откатываем. Нам ещё мержиться с двумя бранчами — давай формат не будем трогать. E>>>Представляю какая колбаса у вас в коде творится . Просто отформатировать нормально проблемы если, а уж про рефакторинги простейшие наверно даже забыть можно.
MD>>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
К>Т.е. PM у вас нет, или он не выполняет свои обязанности?
Диалог PM с девелопером — см. выше. Иногда с такими "идейными" девелоперами приходится даже расставаться, т.к. страдает вся команда.
Здравствуйте, Mr.Delphist, Вы писали:
MD>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
Взгляды всегда одинаковые. Последнее слово за главным на проекте, но стиль форматирования у всех всегда единый. Кто отступает от правил — пару раз скажешь, что у тебя проблема с форматированием — все, больше проблем с форматированием нет. Тоже самое с по разному настроенными автоформаттерами. Если кто выбивается — ему об этом надо сообщить, он правит, и все, больше проблем не возникает.
С форматированием я знаю только одну проблему — это когда какой то биг босс запрещает переформатировать по нормальному. И это в течение многих лет. Форматирование лесенкой, мешанина из табов и пробелов — это шедевр. Но и то можно жить при желании — вначале отформатировать нормально, сделать то, что нужно, а потом вернуть ненаглядное для шефа отсутствие форматирования. Всего лишь в 10 раз сроки затягиваются по сравнению с тем, как если б палки в колеса не вставляли, а так — и в таких условиях можно что то делать.
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, Aib, Вы писали:
Aib>>Здравствуйте, Курилка, Вы писали:
К>>>Здравствуйте, Mr.Delphist, Вы писали:
MD>>>>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
К>>>Т.е. PM у вас нет, или он не выполняет свои обязанности?
Aib>>PM — лох, TL — рулит
К>Т.е. описаное выше — это результат гениального тимлидерства? Неплохо...
Это я хотел сказать что это не дело пм'а следить за форматирвоанием кода на проекте
Здравствуйте, Aib, Вы писали:
Aib>Здравствуйте, Курилка, Вы писали:
К>>Здравствуйте, Aib, Вы писали:
Aib>>>Здравствуйте, Курилка, Вы писали:
К>>>>Здравствуйте, Mr.Delphist, Вы писали:
MD>>>>>Вы никогда не работали в проекте, где у двух людей разные взгляды на "нормальное форматирование"? Или когда у двух эклипсов настроены разные автоформаттеры? Осчучения феерические.
К>>>>Т.е. PM у вас нет, или он не выполняет свои обязанности?
Aib>>>PM — лох, TL — рулит
К>>Т.е. описаное выше — это результат гениального тимлидерства? Неплохо...
Aib>Это я хотел сказать что это не дело пм'а следить за форматирвоанием кода на проекте
Дело PM-а — сделать работу комманды наиболее продуктивной, в частности, разрешив проблемы, если они имеются (или делегировав полномочия подходящему члену команды). Хорошо, конечно, если есть хороший лид, и проблема не будет эскалирована выше. Но тут-то, видимо, проблема не решается вообще в принципе, и сказывается на общем результате, а ответственный за него, в первую очередь — PM.