Иногда программисту хочется чего-то удалить из коллекции. Например строку из коллекции строк DataTable. Он радостно пишет что-то в духе: и получает жестокий облом в виде ошибки с невнятным сообщением "Collection was modified; enumeration operation might not execute". … Читать далее
Monthly Archives: Июнь 2012
Этой записью я надеюсь начать цикл конспектов замечательной книги Стива Макконела "Совершенный код" - обязательного чтения для любого программиста. При всей своей замечательности книга очень большая и сложная, даже при повторном прочтении очень сложно удержать ее в голове всю. Начну … Читать далее
Как-то раз, просматривая свой код, вы заметили, что два больших участка выглядят практически одинаково. Они действительно были одинаковы, за исключением того, что один участок относился к "спагетти" а второй к "шоколад". Эти примеры написаны на JavaScript, но даже если вы … Читать далее
Задача: сохранять информацию о всех изменения в определенной таблицы. Наиболее простое решение - создать таблицу, совпадающую по структуре с отслеживаемой и при каждом изменении писать в эту таблицу строку с обновленным состоянием измененной строки. Сделать это можно с помощью триггера, … Читать далее
В подавляющем большинстве случаев то, что неопытным разработчикам кажется прекрасным, поверхностно, а то, что они считают уродливым - это на самом деле закаленный в боях, готовый к внедрению код от мастеров. Learn to Read the Source, Luke on Coding Horror … Читать далее