Сейчас стильно-модно-молодежно ставиться из репа напрямую, Атом так свои плагины ставит например. То есть речь идет о файле, для которого никто никогда не посмотрит не только историю, но и сам файл.
«Привет, добро пожаловать в команду! Мы используем git-flow, вот ссылка на <те самые 5 команд, только во flow>. Все просто, вот эта ветка — девел, вот эта — мастер, вот тебе тикет на фичу, давай запили!»
git flow feature start, денек покоммитались, git flow feature finish, все красиво как на гламурной фотке в журнале… «ого, уже готово? отлично! слушай, это короче не могет ждать до следующего релиза, секурити риски, все такое, зафигачь это хотфиксом в мастер?»
Приплыли.
P.S. разумеется это решается, о да. Но нет, это вовсе не 5 команд.
Эх, пора бы уже написать статью «Программирование со StackOverflow и почему оно хорошо».
Тезисы были бы следующие:
1) скорость разработки нынче выше на порядок, чем раньше, и никто не даст разработчику месяц копаться в документации;
2) StackOverflow это просто та же самая документация, просто более интуитивно/естественно структурированная;
3) ВСЕ проблемы в жизни разработчика случаются ровно 1 раз, переиспользование опыта с конкретной библиотекой это такой же миф, как переиспользование самостоятельно написанного кода.
Ну и там, все мы помним что методики разработки пляшут от бизнеса и решения его задач, а не от интеллекта разработчика и удовлетворения его эго.
А теперь представьте: [...] легко, одна команда на изменение атрибутов всех методов (что-то типа «SET logging=true Where item=»method") + 1 строчка кода, определяющая формат лога
А зачем это представлять, когда aspectJ так и работает? И взаимодействует отнюдь не с файлами исходников.
Смех смехом, а похоже что менеджеры авиакомпаний так и видят пассажиров
Законы рынка никто не отменял — можно поднять цены в полтора раза и сделать посадку в салоне в полтора раза просторнее. Собственно, для этого даже не надо дожидаться смены ценовой политики — в бизнес-классе уже сейчас достаточно просторно.
У меня вопрос-оффтопик, а у sbt вообще есть смысл? Ну, я имею в виду, он изначально решал какие-то задачи, которых не решали иные сборщики, или просто «мы можем писать мета-язычки на скале, поэтому давайте напишем мета-язычок для сборки, просто потому что можем»?
Ну вот это рефлекторная реакция, мол Scala. А на самом деле технологический стек там жестокий, sbt — один сплошной анекдот, сама скала больше интеллектуальная игрушка для ее создателей, чем профессиональный инструмент. Не думаю, что она победит, хотя через пять лет видно будет. На мой вкус, Scala хорошо взлетит на задачах метапрограммирования, но их гораздо меньше, чем задач общего плана.
Да уже пофиг. Полугодом раньше, полугодом позже, когда Java отстает от потребностей индустрии лет на пять — не смертельно.
С другой стороны, альтернативы толком нет.
А вот у меня есть вопрос.
Как заставить хибернейт при включенном auto update не пытаться создавать уже существующие индексы в базе, объявленные через @ Index над полями сущности?
Сейчас стильно-модно-молодежно ставиться из репа напрямую, Атом так свои плагины ставит например. То есть речь идет о файле, для которого никто никогда не посмотрит не только историю, но и сам файл.
«Привет, добро пожаловать в команду! Мы используем git-flow, вот ссылка на <те самые 5 команд, только во flow>. Все просто, вот эта ветка — девел, вот эта — мастер, вот тебе тикет на фичу, давай запили!»
git flow feature start, денек покоммитались, git flow feature finish, все красиво как на гламурной фотке в журнале… «ого, уже готово? отлично! слушай, это короче не могет ждать до следующего релиза, секурити риски, все такое, зафигачь это хотфиксом в мастер?»
Приплыли.
P.S. разумеется это решается, о да. Но нет, это вовсе не 5 команд.
Тезисы были бы следующие:
1) скорость разработки нынче выше на порядок, чем раньше, и никто не даст разработчику месяц копаться в документации;
2) StackOverflow это просто та же самая документация, просто более интуитивно/естественно структурированная;
3) ВСЕ проблемы в жизни разработчика случаются ровно 1 раз, переиспользование опыта с конкретной библиотекой это такой же миф, как переиспользование самостоятельно написанного кода.
Ну и там, все мы помним что методики разработки пляшут от бизнеса и решения его задач, а не от интеллекта разработчика и удовлетворения его эго.
Совершенно не обязательно. :)
А зачем это представлять, когда aspectJ так и работает? И взаимодействует отнюдь не с файлами исходников.
Агащаз.
И это еще без комментариев по поводу того, какой фаерфокс «браузер». Дабы не начинать срачи.
Законы рынка никто не отменял — можно поднять цены в полтора раза и сделать посадку в салоне в полтора раза просторнее. Собственно, для этого даже не надо дожидаться смены ценовой политики — в бизнес-классе уже сейчас достаточно просторно.
С другой стороны, альтернативы толком нет.
Как заставить хибернейт при включенном auto update не пытаться создавать уже существующие индексы в базе, объявленные через @ Index над полями сущности?