Легче всего писать код так, чтобы потом не было больно его читать и поддерживать =)
А если хочется сжать, то наверно лучше использовать компрессор. Он и названия переменных минимизурет и ненужные скобки поубирает, а может и function inlining сделает если это уменьшит размер кода.
Кстати, jQuery с относительно недавних пор использует Google Closure Compiler вместо YUI compressor.
Но у YUI комрессора есть одно преимущество — он и CSS сжимает заодно, не надо отдельный компрессор держать для CSS.
Ну так здесь как раз метод объявлен как protected virtual, т.е. для наследников для возможного переопределения.
Вот такой нюанс. Да впрочем мелочи всё это =)
Попутный вопрос.
Я немного далек от INPC, но RaisePropertyChanged — это устоявшаяся форма вызова события? Или все-таки по гайдлайнам virtual protected метод для вызова события должен наименоваться OnPropertyChanged и уже иметь в качестве аргумента PropertyChangedEventArgs?
Не смущает отсутствие маппингов эппловской клавиатуры для Insert или Applications (контекстное меню)? Или к примеру forward delete используя fn+delete?
Как-то хотел купить клавиатуру от мака себе для PC, такой вот нюанс остановил меня. Всё-таки кнопочки то эти в быту привычные уже.
За всех не скажу, но в Firefox кеш DNS длится минуту (по умолчанию).
По второму пункту нельзя не согласиться. Разве что только фрагментация по версиям jQuery немного картину портит. + те сайты, которые используют мажорные версии ссылок на CDN (там гугл ставит expires в 1 час).
Сам то конечно использую CDN, но скорее потому что так просто удобнее.
А если хочется сжать, то наверно лучше использовать компрессор. Он и названия переменных минимизурет и ненужные скобки поубирает, а может и function inlining сделает если это уменьшит размер кода.
Кстати, jQuery с относительно недавних пор использует Google Closure Compiler вместо YUI compressor.
Но у YUI комрессора есть одно преимущество — он и CSS сжимает заодно, не надо отдельный компрессор держать для CSS.
Я бы не отказался свой комп носить в кармане, а экран/клавиатуры — в зависимости от того где я нахожусь.
Отпадает нужда в какой-либо синхронизации.
А человек тоже всегда нужен — проходить тесты «от дурака» =)
Конкретные примеры по типичным задачам — большое подспорье при изучении подходов.
Вот такой нюанс. Да впрочем мелочи всё это =)
Видимо, случай похожий на ID. Но по гайдам на мсдн все-таки OnEventName.
Я немного далек от INPC, но RaisePropertyChanged — это устоявшаяся форма вызова события? Или все-таки по гайдлайнам virtual protected метод для вызова события должен наименоваться OnPropertyChanged и уже иметь в качестве аргумента PropertyChangedEventArgs?
Как-то хотел купить клавиатуру от мака себе для PC, такой вот нюанс остановил меня. Всё-таки кнопочки то эти в быту привычные уже.
По второму пункту нельзя не согласиться. Разве что только фрагментация по версиям jQuery немного картину портит. + те сайты, которые используют мажорные версии ссылок на CDN (там гугл ставит expires в 1 час).
Сам то конечно использую CDN, но скорее потому что так просто удобнее.