dotnetomaniak.pl

Autor: Zbyt wiele razy spotkałem się z takim kodem:

btnAddUser.Visible = Thread.CurrentPrincipal.IsInRole("can add user"); btnShowPosts.Visible = Thread.CurrentPrincipal.IsInRole("can show posts");

Naprawdę, pisanie takiego kodu w czasach, gdy programowanie obiektowe nie jest "nowością" (czyli od dobrych kilkunastu lat) to po prostu grzech. Tym bardziej, że w bardziej rozbudowanych systemach powyższe instrukcje mogą składać się z SETEK podobnych linii. Kto zgadnie jak bardzo podatna na błędy programisty jest owa metoda?

Tagi:
Dziel się z innymi:
Maciej Aniserowicz | Dynamiczne budowanie UI zależne od uprawnień użytkownika

Inne 909 dni, 15 godzin, 57 minut temu macko 93 pokaż kod licznika zwiń

Powiązane pytania z devPytania:

    Nie znaleziono powiązanych pytań.

Brak komentarzy. Bądź pierwszy aby skomentować ten wpis.

Komentarze są własnością ich twórców i tylko oni są za nie odpowiedzialni. Serwis dotnetomaniak.pl serwisu nie ponosi jakiejkolwiek odpowiedzialności za treść komentarzy.
Aby dodać komentarz zaloguj się lub zarejestruj
Code of duty 2

Polacy nie gęsi i swój języ...

Z założenia dotnetomaniak miał nie akceptować artykułów pisanych po angielsku. Z jednej strony podyktowane było to faktem, że są już inne portale, na których można publikować artykuły w języku Szekspira (dotnetkicks oraz dotnetshoutout) i nie ma sensu powielać ich po raz kolejny. To chyba miał na myśli także Procent podając zasadność istnienia portalu.  czytaj więcej
2012-05-15

Najaktywniejsi

1

macko (32 502,49)

2

gordon_shumway (21 208,87)

3

http://pawlos.blo... (20 871,58)

4

paduda (20 280,32)

5

pzielinski (15 885,85)

6

Damian (9 051,08)

7

danielplawgo (7 235,99)

8

CaMeL (3 054,87)

9

http://jakub-flor... (3 049,65)

10

lukaszgasior (2 938,35)

11

arek (2 404,46)

12

mnikolajuk (2 403,92)

13

netmajor (2 157,79)

14

fones (2 090,35)

15

premium-hands-net (1 665,19)

16

poniat (1 580,2)

17

ada_man (1 530,6)

18

https://me.yahoo.... (1 499,21)

19

tmalesza (1 495,26)

20

lkurzyniec (1 472,29)