![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Hey ho,
Jako że cache'owanie to często sprawa dość trudna stworzyłem bibliotekę, która jest efektywna i uniwersalna (oraz przetestowana i przyjemna w użyciu). Myślę, że wielu osobom się przyda. https://packagist.org/packages/pyrorules/universal-cache Bibliotekę stworzyłem przez własne potrzeby na rzecz Symfony (ale można jej używać absolutnie wszędzie) i w bliższym czasie mam także zamiar napisać Bundle, który integruje tę bibliotekę z Sf. Dam znać w temacie kiedy nadejdzie czas (nie mniej i tak już można sobie łatwo radzić przez serwisy i odpowiednie wzorce projektowe). Enjoy. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
1. Standard formatowania kodu leży, użyj przynajmniej tego PSR-2.
2. W przykładach użyj importów (use) klas, bo jak ktoś nie wie, że PhpFileCache jest z doctrine/cache, to może mieć problem ze zrozumieniem tego i się zastanawiać, co to jest za klasa i skąd się bierze. Ten post edytował lukaskolista 14.09.2016, 14:56:13 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
1. Ciekaw jestem w którym miejscu Ci leży ten standard formatowania kodu, bo uruchomiłem właśnie php-cs-fixera z PSR-2 dla całego projektu i jedyne co mi dodał do po pustej linijce na końcu pliku i w testach ledwo parę nawiasów przeniesionych do kolejnej linijki
2. W sumie racja |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
Cytat 1. Ciekaw jestem w którym miejscu Ci leży ten standard formatowania kodu, bo uruchomiłem właśnie php-cs-fixera z PSR-2 dla całego projektu i jedyne co mi dodał do po pustej linijce na końcu pliku i w testach ledwo parę nawiasów przeniesionych do kolejnej linijki https://github.com/pyrorules/universal-cach...cheItem.php#L59 Ta linijka ma 118 znaków, a PSR-2 mówi na ten temat to: "Lines SHOULD NOT be longer than 80 characters; lines longer than that SHOULD be split into multiple subsequent lines of no more than 80 characters each." Cytat z http://www.php-fig.org/psr/psr-2/ Fakt, że jest napisane SHOULD, jednak takie rzyczy powinny być respektowane. Ten post edytował lukaskolista 14.09.2016, 16:28:06 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
SHOULD NOT != MUST NOT
Ale specjalnie dla Ciebie to poprawię (IMG:style_emoticons/default/wink.gif) // EDIT Obie rzeczy poprawione (z PSR-em też w innych miejscach) Ten post edytował pyro 14.09.2016, 17:22:05 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%)
|
Tak sobie pomyślałem, że przydatna była by możliwość usunięcia czegoś z cache'u.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Przecież do CallableCache przekazujesz CacheProvider, którym możesz to zrobić bez problemu
// ADD Zgodnie z obietnicą stworzyłem bundla integrującego UniversalCache z Symfony: http://forum.php.pl/index.php?showtopic=252295 Ten post edytował pyro 3.10.2016, 09:03:37 |
|
|
|
![]() ![]() |
|
Aktualny czas: 18.12.2025 - 20:51 |