А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Рефакторинг. Опять рефакторинг. Или день новых оптимизаций

 

Сегодня замечательный солнечный (в Питерском пригороде) воскресный день. Но даже в этот день я не сижу без дела и занимаюсь своей программой. Сегодня я не работал над новым функционалом, а улучшал и оптимизировал то, что создал ранее. Сначала вынес блоки кода (в C#-классе для работы с БД SQLite), отвечающие за проверку прав доступа к просмотру, модификации и удаления объектов базы данных в отдельные методы. Теперь эти методы можно вызвать в любых участках программы.

Это мне понадобилось для того, чтобы проверить, есть ли у текущего юзера права к тем или иным объектам до того, как будет выполняться SQL-запрос в БД и там уже проверяться. То есть данная проверка будет осуществляться непосредственно перед вызовом всех соответствующих функций, и если юзеру стоит шлагбаум - прямо ему об этом сообщаем...

0 + 0 -
  • Яндекс.Метрика