Pull to refresh
0
0
alexsun @alexsun

User

Send message
MacBook 2011
LTH133BT01A01
Color LCD
проблем нет
Так ещё круче: 10% — свинофермы!
Мне тоже не удалось установить Photoshop CS2 на Mac OS 10.8.2
Погуглил, оказалось что CS2 заточен исключительно под PowerPC код
The CS2 version of Photoshop is Power PC code only, It won't work with your new Intel Mac OSX 10.8.2

Так что для новых Mac-ов все эти инсталляции — полных хлам.
Ссылка на форум Adobe
Мне кажется что мы с Колей Алименковым достаточно хорошо раскрыли тему практики Code Review. Не буду много писать — если интересно, посмотрите запись нашего доклада на AgileDays 2011 vimeo.com/22736643
В Android SDK даже специальную утилиту добавили — MonkeyRunner.
Говорят, что без её запуска в Google ни одни релиз не выходит.
Я так понял без этого подхода не обойтись при разработке приложения под iPhone, если вам нужно обрабатывать клики по видео.
))) конечно же, вы абсолютно правы, просто так как дома у меня дома уже лет пять одни ноутбуки и я забыл что дома ещё бывают нужны десктопы (дома не играю, не работаю).
Вот вам и побочный эффект однопальцевого метода на iPad — опечатка. Не подали, а продали.
Это очередная маркетинговая попытка перенести домой всю разнообразие внешнего мира. Это те же люди, что подали вам велотренажёр, хлебопечку и моющий пылесос.
Сменить пока что не получится, а вот дополнить — да. На планшете удобно делать определённый набор вещей: веб-серфинг, игры, чтение книг. А вот созавать презентации, редактировать фотки, писать книги, делать миксы на порядок удобнее на обычном комьютере.
К сожалению, навряд ли будет с новым дисплеем. Так как тогда всем разработчикам придётся снова перписывать свои программы.
Я так понимаю метрика CRAP, это из той же области что и метрика «не пишите тесты для тревиального кода».
Извините, но я всё равно не понимаю, как можно писать тесты без assert-ов, что же вы тогда проверяете своими тестами? Зачем они тогда нужны?
Да вы правы, варианты на подобии null & false даже статический анализатор компилятора не пропускает.
Что же то за тест такой без assert-ов? В таком случае вам придётся очень часто проводить кучу времени в дебагере.
На скриншёте — photoshop, в реальной жизни качество видео заметно хуже, хотя для звонка использовал wi-fi сеть.
Только что звонил с одного iphone4 на другой iphone4. Всё работало без проблем.
Сравнил с FaceTime. Качество примерно одинаковое, но видно что Skype немножко обрезает картинку и пытается чтобы лицо занимало всю картинку, что при двойном подбородке смотрится не очень то )))
Дело в том, что & — это битовая операция «И», а "&&" — логическое «И». Если для С++, насколько я помню, результат будет идентичен, но для Java — это не так.

На самом деле, я в своём примере хотел описать другую ошибку. В компиляторе java байткода, конечно же есть специальные приёмы оптимизации. Так вот если в выражении с логическом «И» первая часть будет false, то вторая часть даже не будет выполняться, следовательно, инкрементное приращение счётчика никогда не будет выполнено.

if (isGarageAvailable() && carCounter++ > availableSpace) {
     throw new GarageIsFullException();
}
Не бывает ровных команд. Поэтому надо писать тесты думаю о других.
100% покрытие тестами — это из области фантастики. Но не потому, что кто-то решил что один код тривиален, а другой нет, особенно в проектах, которые не начинали свою разработку с использованием TDD. К тому же, покрытие тестами — это не цель, это всего лишь метрика. Цель покрытия тестами — это встроить качество в процесс разработки.
В основном разработка проекта ведётся командой, а не одним программистом, поэтому критерий «программист определяет тривиальность по ходу дела» также является ошибочной.
Кстати, есть одни интересное и неформальное определение legacy кода — это «код, которвый вы написали месяц назад». Или с вами не когда не случалась ситуация, когда вы гововорите «Кто написал такую ерунду?», смотрите на аннотацию строчек, а там стоят ваши инициалы.

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity