var. Надо во всём знать меру, но как-то у меня вообще никогда в визуалке не возникало проблемы с определением типа. Но тут всё скорее зависит от разработчиков, чей код приходится глядеть.
Зачем так обижать Expression trees? Я к примеру использую для раскраски элементов в одном из своих проектов, очень удобно в файлике конфигурировать. Очень удобно собирать фильтры с веба, хотя тут без Linq to SQL было бы не так удобно, но с другой стороны Linq тут совсем не обязателен.
>> Например, с его помощью я у себя делал подгрузку плагинов (точнее, использование кода из них). За счет того, что вызовы методов здесь кешируются, то получается производительно и не нужно городить это самостоятельно. А насчет безопасности — иначе мне бы все-равно пришлось бы работать через рефлексию, так что в этом случае безопасность не была бы большей.
Тоже прям странно, прям вот так обязательно рефлексию и dynamic, как другие разработчики обходятся? Взять вот к примеру WPF, так как-то для Dependency Property обходятся без рефлексии и dynamic. Да, писанина есть, но всё без dynamic. А вот использование скриптов, тут смысл есть. Но всё же штука полезная, у себя использовал DynamicObject для автоматического оборачивания моделей в WPF.
А вот моё отношение к Null propagator спорное, с одной стороны код упрощается, с другой стороны временами можно и не заметить вопросика при просмотре кода, да и злоупотребления могут привести к не очень хорошим последствиям.
Tupple удобно, но лишь бы никто не стал переть это в открытые API, для внутренних нужд библиотек удобно, позволит уменьшить объем кода.
Тема ZBoard не раскрыта, на деле клавиатура не плоха, живёт уже кучу времени, а уж чистить её одно удовольствие. А вот сборка Logitech G13 оставляет желать лучшего, скрипит, трется, кнопки тугие. Да и рядом не хватает разеровского аналога.
Первый шаг почти готов, ждём запрета использования любых смартфонов/телефонов гос. служащими помимо «правильных» устройств отечественного производства.
И что будет если наберутся подписи? Чендж орг ничему вообще не обязывает, но при этом имеет обратный эффект. Многие из подписавших посчитают, что на этом их заботы кончились и успокоятся. В итоге опять никакого общественного резонанса. А правительство на эту петицию даже смотреть не будет.
А с другой стороны «спасибо» таким вот троллям. Рано или поздно они уничтожат патентную систему и патентным троллингом будет покончено чуть более чем полностью.
Ну просто родни у фотона в Солнце очень много, пока со всеми поговорит, со всеми попьет чай, источник излучения на солнце уже поломается и наблюдатель помрёт, а потом через несколько миллионов лет фотончик вылетит и полетит дальше.
Из простого сделать статью таких размеров, аааа, слов нет. Да и не заметил самого простого объяснения. Если const до */& — относится к значению, после — к указателю.
Использовал Razer Naga первой редакции, она мелкая, неудобная и довольно быстро начали дохнуть кнопки. У R.A.T. другие проблемы, уж очень плохо держится в руке и в итоге очень сложно контролировать движения, да еще при этом забивается грязью ну очень быстро. В итоге остановился сначала на Logitech G5, потом на G700, хотя конечно у G5 была проблема с проводом, у G700 тоже дохнут кнопки, но зато логитех спокойно меняет мыши, таким образом пересел на G700s, пока работает как часы, уже год с лишним. Тогда как разер нага и полугода не прожила.
А смысл, если рынок наводнён устройствами работающими на пике. Да и тесты, особенно от производителя никогда не вызывают доверия. Прогнали тест на первом цикле записи и да, отличные циферки, их и покажем, на коробочках напишем и т.д… А про последующие тишина. Есть у меня девайс вашей компании, помер через 11 месяцев очень ненапряжного использования, записано было 3Тб. Больше не хочется.
Это дело привычки, тоже начинал с одним, на двух было неудобно, но пожив с двумя порядка месяца, уже не представляю как быть с одним. Документацию открыть, сайт, приложение, результаты тестов, поиска и т.д. Два файла кода. Опять же джира с конфлюенсом.
Зачем так обижать Expression trees? Я к примеру использую для раскраски элементов в одном из своих проектов, очень удобно в файлике конфигурировать. Очень удобно собирать фильтры с веба, хотя тут без Linq to SQL было бы не так удобно, но с другой стороны Linq тут совсем не обязателен.
>> Например, с его помощью я у себя делал подгрузку плагинов (точнее, использование кода из них). За счет того, что вызовы методов здесь кешируются, то получается производительно и не нужно городить это самостоятельно. А насчет безопасности — иначе мне бы все-равно пришлось бы работать через рефлексию, так что в этом случае безопасность не была бы большей.
Тоже прям странно, прям вот так обязательно рефлексию и dynamic, как другие разработчики обходятся? Взять вот к примеру WPF, так как-то для Dependency Property обходятся без рефлексии и dynamic. Да, писанина есть, но всё без dynamic. А вот использование скриптов, тут смысл есть. Но всё же штука полезная, у себя использовал DynamicObject для автоматического оборачивания моделей в WPF.
А вот моё отношение к Null propagator спорное, с одной стороны код упрощается, с другой стороны временами можно и не заметить вопросика при просмотре кода, да и злоупотребления могут привести к не очень хорошим последствиям.
Tupple удобно, но лишь бы никто не стал переть это в открытые API, для внутренних нужд библиотек удобно, позволит уменьшить объем кода.