Рубрики
Мысли

Перезапуск блога

Привет в декабре 2019!

Последняя запись была в 2016 году, тогда я уволился из Лаборатории Касперского, закончил работу по найму и открыл компанию по разработке программного обеспечения Суперпозиция. Видимо, с тех пор мне было не до блога:)

Сегодня у меня есть опыт, есть понимание многих вещей, начиная от работы руками – я активно программирую и начал заниматься электроникой, и заканчивая бизнесом и личным развитием. Об этом я и хочу рассказывать в будущем.

Всем добро пожаловать!

Рубрики
Мысли

Microsoft любит революции

Microsoft любит революции. Революции в ПО. Windows Vista, Metro UI, Windows 8, SharePoint 2013 Apps, Office 365 — no on-premise…

Хорошо, что Microsoft понимает и похоже начинает любить исправлять ошибки и шагать чуть назад, но уже на твёрдую почву.

Windows 7 исправила суперинтерфейс Vista и довела до ума UAC.
Windows Phone 10 дала возможность широкой настройки телефона, исправив радикальное упрощение 8ки.
Windows 10 вернула было потерянный Пуск и вновь разделила операционки по устройствам.
SharePoint Framework — людям нужно дать возможность делать на клиенте то, что они хотят и легко это устанавливать, тиражировать. Революция 3х видов Apps отгремела и гроза похоже смыла всю пыль.
SharePoint 2016 is not the last on-premise version. Спасибо MS!

Ну а кому двигать прогресс? Google повторил идеи Metro в более спокойном ключе, выждал время, научился на чужих ошибках и вот они опять «на коне».
Нам надо получше разбираться в сути вещей и побольше ценить важность истории.

Спасибо, Microsoft, мы тоже любим тебя!

Рубрики
.NET Framework Мысли Стиль программирования

Зачем нужен закомментированный код?

int b = 5;
int a = b;

if (a != b 
/*|| b > 3*/)
{
    b = a;
}

Не думаю, что закомментированный участок прибавил красоты коду или улучшил коммуникацию.

В TFS (SVN,<что-то на ваш вкус и цвет>) есть возможность посмотреть предыдущую версию и даже сравнить с ней текущую построчно. Внимание, вопрос: зачем чекинить закомментированный код?