Я не люблю писать тесты для чужого кода, когда код написан плохо, использует очень много зависимостей и когда он не объектно-ориентированный. Это скучно, грустно и не интересно.
Много говорят о тестах, но до сих пор почему-то больше говорят, чем делают. А ведь если сразу же писать свой код и тесты, то код получается лучше, красивее и менее бажный.
Есть разные мнения по поводу того, когда нужно писать тесты. Очень часто слышу, кто тесты нужно писать еще до того, как вы начали писать реальный код. В реальности я больше встречаю случаи, когда тесты пишут в самом конце или не пишут вовсе, потому что не хватает времени.
Несмотря на то, что на каждом шагу нас преследует графический интерфейс и красивые окна, командная строка не теряет своей актуальности. Даже в ОС Windows командная строка иногда позволяет сделать очень интересные действия. А в Windows 2008 появилась даже отдельная конфигурация, которая позволяет запустить сервер без графического режима и выполнять все действия с помощью текстовых команд.
Просто прикололись с дочкой.
Самсунг выпустил рекламу, в которой пошутил над производительностью iPhone 6, который могут затормозить, если батарейка изношена. Они бы еще сравнили свой телефон с iPhone 4. На мой взгяд дешево, глупо и позорно.
Это вполне нормальный выбор для пользователя, как он хочет использовать дольше телефон, то можно притормозить его. Если хочешь заряжать чаще, то можно и включить полную мощность. iOS дает выбор, что очень даже хорошо. У трехлетних Самсунгов то же есть проблемы с производительностью и батарейкой.
Прежде чем знакомится с Linux и ее принципами безопасности, мы должны знать, как хакеры могут проникать в систему. Для того чтобы защитить систему, нужно иметь представление о возможных действиях злоумышленника. Давайте познакомимся с процессом взлома компьютера. Мы должны знать, о чем думают хакеры, чем они дышат и что едят :). Только так мы сможем построить непреступную информационную стену для сервера или сети.
Прошли сутки с момента, как я выложил первое видео на новом канале програмысли и за это время видео набрало 94 просмотра (не много, но сойдет), 12 лайков. И внимание - ни одного дизлайка! Офигеть, неужели такое бывает? Очень часто в течении часу после выкладывания любого видео появляется дизлайк.
Я уже давно захотел создать канал на youtube, который был бы посвящен только теме программирования. У меня уже давно есть канал, и там я уже давно выкладываю видео на совершенно разные темы, и он получился как бы не о чем. Чтобы все получилось более-менее серьезно я решил все же посвятить канал отдельной теме и описывать только все, что касается ИТ.
В общем, подписываемся на новый канал, если будет много народу, то мне же будет интереснее записывать видео, они будут появляться чаще и у тебя будет, что посмотреть в свободной время.
Недавно я написал заметку, в которой описал магическое выполнение запроса, которое поставило меня в ступор http://www.flenov.info/blog/show/Magicheskaya-problema-proizvoditelynosti. В этой заметке я не раскрою все тайны тормозов, потому что я так и не могу понять, почему тогда простое добавление перехода на новую строку меняло план выполнения, а реальное изменение запроса типа добавления and 1=1 или другие модификации оставляли запрос медленным. Даже OPTION (recompile) не влияла. Именно символ новой строки менял план выполнения. Скажу только, что на следующий день этот трюк не работал и запрос оставался медленным даже после добавления новой строки.
Итак, краткая история. Если просто выполнять запрос в SQL Server Management Studio, то он выполняется быстро:
К сожалению, я не могу порваться вчера и смотреть одновременно конференцию Microsoft и Google. Не понимаю, почему они так сделали, что обе конференции идут одновременно. Приходится сейчас смотреть в записи. В общем, смотрю, и рассказываю свое мнение. Заметка будет обновляться в процессе того, как я смотрю и появляется что-то интересное, чтобы отметить.
Если конференция Microsoft началась с рекламы облака, а уже на втором месте шло машинное обучение и искусственный интеллект, то Google поставили AI на первое место. В принципе, Google никогда так сильно не продвигали свое облако, что странно. Ведь это огромная статья доходов в прибыли Amazon и Microsoft и при всей своей возможности Google не хочет ввязываться в эту войну в открытую. Странно. Мне кажется, поисковый гигант тут немного неверно выбрал приоритеты.