я так научился играть на гитаре. установка была простая, ставить все пальцы одновременно и правильно. скорость и попадания не имеют значения. я тренировался на нарисованом куске бумаги, и без нервов. чисто как прикол.
Слушайте, а вот если прикинуть, если я обычный человек, который чтото придумал и запатентовал. И вот я вижу что большая фирма заработала огромные деньги на моем изобретении. И я подаю в суд на нее, чтобы мне выплатили деньги, которые я бы заработал если бы лицензировал изобретение.
Я становлюсь патентным троллем! Потом учто я ничего не произвожу.
Надеюсь этот косяк рано или поздно разрушит патентную систему, ибо аккурат на троллей она сейчас больше всего работает.
Я когда прочитал статью про то, что можно по нагреву клавиш узнать какие кнопки я нажимал на банкомате, я стал класть ладонь на циферблат, и после набора трогать все кнопки. Мир сходит с ума.
Согласен, такое часто бывает. Еще иногда смотришь говнокод, решаешь переписать, а после какойто проблемы, понимаешь, почему там было именно так написано. И пишешь почти тоже самое.
Еще добавлю, что «выравниватели кода» это особый подвид программистов, которые не понимают, что не у всех шрифт mono. И взглянув на список переменных которые в развалку разбросанны по коду, отпадает желание ревьювить этот огород.
«По уму» половина так, «по уму» половина так, ничего не меняется. Я написал, что в процессе рефакторинга, «по уму» может менятся. Рефакторингу мешает любые сортировки «по уму». Сортировать нужно не по уму а по использованию. Чтобы дистанция между связанными объектами была минимальна. Есть такие метрики, не помню как они называются. Статистически чем меньше расстояние тем меньше вероятность ошибок.
Рефакторил огромные проекты, написаные и студентами и очень умными людьми. И у всех «по уму» сильно разнится. И то что «по уму» для архитектора не всегда очевидно «по уму» для среднего имплементатора.
Любые «по уму» в топку, никаких вырвниваний, никогда.
Не только бессмысленно но и плохо. При поддержке, рефакторинге, фиксинге, вместо одной измененной строки, получается много. Это касается любого выравнивания по длине чеголибо.
Статические поля инициализируются ДО любого использования класса. Статический конструктор вызывается ДО использования класса и ПОСЛЕ инициализации статических полей.
Все остальное сильно зависит от реализации и условий. Обычно статический констурктор вызывается после компиляции класса, класс компилирируется тогда, когда до него «дотронутся». Дотронутся до него, это не только вызов метода, но и компиляция метода, где этот класс используется.
Напомню, старкрафт был 256 цветов. Прибавить к этому неизометрический мир, который экономил место на карте, в отличии, например от Ege of Empares. В итоге, это та игра, из за которой я начал серьезно заниматься разработкой игр.
Я становлюсь патентным троллем! Потом учто я ничего не произвожу.
Надеюсь этот косяк рано или поздно разрушит патентную систему, ибо аккурат на троллей она сейчас больше всего работает.
12.14
Сборка:
1738
Точно так же видно в опере
Рефакторил огромные проекты, написаные и студентами и очень умными людьми. И у всех «по уму» сильно разнится. И то что «по уму» для архитектора не всегда очевидно «по уму» для среднего имплементатора.
Любые «по уму» в топку, никаких вырвниваний, никогда.
Все остальное сильно зависит от реализации и условий. Обычно статический констурктор вызывается после компиляции класса, класс компилирируется тогда, когда до него «дотронутся». Дотронутся до него, это не только вызов метода, но и компиляция метода, где этот класс используется.