All streams
Search
Write a publication
Pull to refresh
112
0
Дмитрий Думанский @doom369

Гребец и на дуде игрец

Send message
>>И кстати, мавен тоже умеет не компилировать неизменившиеся сырцы.
Как?
Слышал, но не довелось пока попробовать. Кстати, Gradle интегрирован с ТeamCity?
Делает, если тесты не зависят друг от друга и разнесены по модулям.
Я убрал, но не работает
Нет, это я говорю потому, что фейсбук — это товар. На него огромный спрос. Отсюда цена.
Что за бред. Уже 100 раз обсуждалось. Рынок есть рынок. Если за фейс потенциальные инвесторы готовы выложить 100млрд — значит это его цена. Хороший маркетинг. Учитесь.
Да, но в случае с укр. есть маленькая проблема — аудитория. То есть если я создаю уникальный контент на укр. я получаю аудиторию в 5, а то и в 10 раз меньше. Следовательно мотивация создавать такой контент в 5-10 раз меньше. Хотя вот укр. вики в мировых лидерах. Для меня это явление — загадка.
Автор сознательно умолчал про такую штуку как Auto build. Который прекрасно работает в еклипсе, но отсутствует в идее как таковой. И после рефакторинга всегда нужно полностью пересобирать все модули проекта чтобы убедится что ничего не поломалось. В еклипсе же с этим все ок.
Вау. Чекав на появу чогось подібного років 5. І ось…
Ну тогда покажите мне JVM в которой это не так и я сниму перед Вами шляпу.
Да, из-за выравнивания. В Oracle и Open JDK это действительно так. Не думаю что остальные отошли от них.
Будет не только оверхед на ссылку, но и оверхед на поле name внутри перечисления. Но в случае перечисления мы всегда уверены что будет создан только один объект перечисления. В случае же Boolean мы не можем этого гарантировать, так как инициализация этого поля может идти через new Boolean и осуществляется в месте где мы не можем ничего изменить.
>>Нет, два инстанца именно Boolean'а
На самом деле все будет зависеть от того как будет создаваться объект булеана.
Если через Boolean a = new Boolean(false); то прав я.
Если через Boolean a = false; то правы Вы.
Потому что null это не «Not Set» и null это не Don't Know.

>> при правильном использовании Boolean'а в системе находятся только два инстанца
Два инстанса примитива. Boolean это прежде всего объект и помимо значения value он как и каждый объект содержит заголовок + возможные выравнивания для кратности 8 байтам + Вы должны хранить ссылку на этот объект. Согласитесь, это не мало для того чтобы запомнить 1 бит.
Да, согласен. Как только модель становится большой и в кеше начинает хранится много объектов — память начинает играть очень заметную роль.
Вы храните в коллекциях Boolean? Сомнительно.
Если Вам нужно хранить 3 состояния, то это уже не boolean. Для этого отлично подойдут перечисления.
Еще есть довольно популярный FileSync. Очень удобный плагин для автоматического копирования измененных файлов из директории компиляции, например, на сервер.
Я бы не был так категоричен. Сейчас как раз на проекте переходим из флекса на jquery + html5. Пока полет нормален. Конечно, флекс не флеш, но jquery я очень доволен.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity