Aktywne Wpisy
![Obiboq](https://wykop.pl/cdn/c3397992/Obiboq_iAHl0L36II,q60.jpg)
Obiboq +36
Mam następujące pytanie związkowe, od kilku tygodni spotykam się regularnie z kobietą. Nie wchodząc w szczegóły to wszystko zmierza w dobrym kierunku, ale właśnie się dowiedziałem, że idzie na wesele z jakimś kolegą.
Wcześniej jak rozmawialiśmy nt. wesel to mówiła, że dostała propozycję, ale raczej odmówi, ale jednak okazuje się, że się zgodziła i teraz jej głupio nie pójść.
Dla mnie jej pójście tej dziewczyny na wesele z tym kolegą to koniec
Wcześniej jak rozmawialiśmy nt. wesel to mówiła, że dostała propozycję, ale raczej odmówi, ale jednak okazuje się, że się zgodziła i teraz jej głupio nie pójść.
Dla mnie jej pójście tej dziewczyny na wesele z tym kolegą to koniec
![banzi](https://wykop.pl/cdn/c3397992/banzi_zIssFaV3KD,q60.jpg)
banzi +326
Poznajcie nową Miss Alabama.
https://www.dailymail.co.uk/news/article-13502991/plus-size-miss-alabama-sara-milliken-responds-cyberbullying.html
https://www.dailymail.co.uk/news/article-13502991/plus-size-miss-alabama-sara-milliken-responds-cyberbullying.html
![banzi - Poznajcie nową Miss Alabama.
https://www.dailymail.co.uk/news/article-135029...](https://wykop.pl/cdn/c3201142/b63f6f1c13477d0f46958f77ca78c4a67cfd2a185bd77a8a3105f75151a3d5ed,w150.png?author=banzi&auth=c15b09bf476a2bfa74c49f79ef36d472)
źródło: image
Pobierz
Ostatnio natknąłem się na pewien problem w postaci słabej elastyczności ręcznie rzeźbionych configów i zastanawiam się co z nim zrobić.
Zrobiłem sobie w projekcie osobną .dll w której to trzymam przeróżne statyczne narzędziówki które niekoniecznie są powiązane z jakimś konkretnym projektem i mogą być też używane w innych - mamy tam zrobiony na gotowo odczyt plików (to UWP, więc tam nie jest tak hop siup z tym), jakieś logi czy odczytywanie configów z XML właśnie.
No i pojawia się tutaj pewien problem - bo z tych configów korzysta także ta dll. Zasila ona konfiguracją zarówno siebie samą jak i aplikację, żeby było w jednym miejscu. Ostatnio powstała nowa aplikacja w której te narzędziówki zamknięte w .dll się bardzo przydały, ale rzezanie konfigów do takiego poziomu aby było tylko to minimum potrzebne samej dllce aby dolepić nowe pola nie do końca się udało -> bo klasa będąca obiektem przechowującym konfigurację, ma z jedno czy dwa pola z których ta .dll korzysta pod warunkiem, że główna aplikacja chce korzystać z pewnych ficzerów - a to nie zawsze nastąpi.
W C# generalnie wywalenie tego pola z klasy AppSettings od razu sprawi, że nam się to nie skompiluje. Nie za bardzo mam ochotę na dalszą dekompozycję tych bibliotek żeby mieć w przyszłości pierdylion projektów z dwoma funkcjami statycznymi na krzyż i wszystkie z zapiętą referencją na tą bibliotekę narzędziową -> więc pierwsze co przychodzi mi do głowy to zamiast obiektu klasy AppSettings zrobić po prostu dynamic do którego rozparsujemy każdy XML czy JSON a potem zamontować na ConfigProviderze (to statyczna klasa która daje dostęp do settingsów) jakieś przeciążenie np. operatora [ ] pod którym będzie try / catch rzygający w użytkownika błędem jak w tym obiekcie nie znajdzie szukanej właściwości a jest mu do czegoś potrzebna.
Jest jakieś inne sprytne i zgeneralizowane podejście na które nie wpadłem? Tak żeby w przyszłości nie musieć się znowu zastanawiać, co zrobić jak w aplikacji X potrzebuję innego configa niż w Y, ale generalnie 90% narzędziówki się przyda? Generyki też średnio tutaj pasują, bo biblioteka nadal by wołała o pewne pola które mogą jej teoretycznie być potrzebne - gdyby tylko aplikacja miała pewnej funkcjonalności używać -> np. zdolności do samodzielnego łączenia i zarządzania WiFi, które też tam się znajduje (a to ledwo jedna klasa z paroma funkcjami).
Ta biblioteka to takie coś w stylu "bullshit który najprawdopodobniej przyda ci się w