Pull to refresh
9
0
Виктор Николаев @Veikedo

.net developer

Send message
Дело не только в экономии места, но и в скорости поставки/независимости разработки/заменяемости компонентов
Было бы круто, если бы в буфер просто результирующий poco скопировать можно было
Это всё в лучшем виде есть в официальной документации
Можете ответить на:
«Где хранить, как обновлять, куда класть свои, включать в Solution или нет?»
В своё время, делали так:
public static Boolean Set(this INotifyPropertyChangedEx o, ref T property, T value, [CallerMemberName] String propertyName = null)
{
if (Equals(property, value))
{
return false;
}

property = value;
o.NotifyOfPropertyChange(propertyName);

return true;
}

использовали:
public bool IsLoading
{
get { return _isLoading; }
set { this.Set(ref _isLoading, value); }
}

Вкупе со сниппетом довольно удобно. Плохой момент в том, что INotifyPropertyChangedEx из пакета Caliburn.Micro (но несложнен в реализации)
Самый убогий? Как-то голословно
Возможно, так станет ещё нагляднее.

gulp.task('styles', function () {
var processors = [
autoprefixer({browsers: ['last 5 versions']}),
mqpacker, // объединяем «одинаковые селекторы» в одно правило
cssSimple, // полифилы, хаки для браузеров, удаление ненужного кода
csswring({preserveHacks: true}) // Minify CSS file with source maps.
];

return gulp
.src(paths.devroot.scss)
.pipe(sourcemaps.init())

.pipe(sass().on('error', sass.logError))
.pipe(postcss(processors).on('error', onError))

.pipe(sourcemaps.write("./"))
.pipe(gulp.dest(paths.webroot.base));
});
Я бы ещё удалили проверку точки в домене.
test@localhost:7896 не пройдёт
На wp офис бесплатен всегда был
А async/await здесь нельзя использовать?
12 ...
8

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity