Aktywne Wpisy
danni12 +6
Jakieś pomysły?
![danni12 - Jakieś pomysły?](https://wykop.pl/cdn/c3201142/4cb6ce82e057e1c236a9ba17c4929695477c8e0970155ad77ad9000eb0c905bb,w150.png)
źródło: nesweek polska
Pobierz![Poldek0000](https://wykop.pl/cdn/c3397992/Poldek0000_GYwTUoX0on,q60.jpg)
Poldek0000 +91
#ciekawostkihistoryczne
Czemu schody były lewoskrętne? Aby broniący "wieży" mogli brać zamach , za to Ci z dołu mieli to mocno utrudnione + ciężko zachować równowagę.
Czemu schody były lewoskrętne? Aby broniący "wieży" mogli brać zamach , za to Ci z dołu mieli to mocno utrudnione + ciężko zachować równowagę.
![Poldek0000 - #ciekawostkihistoryczne
Czemu schody były lewoskrętne? Aby broniący "wi...](https://wykop.pl/cdn/c3201142/48632c23c1dd747f0065752c2b9f5f1f0c14d1f1ff40f7b5e9b476fe25685c04,w150.jpg?author=Poldek0000&auth=b921118c6dd2cffa39c6fece8633a6d1)
źródło: temp_file3879883278838449060
Pobierz
Jakiś czas temu założyłem bloga o programowaniu (głównie web-development) i szeroko pojętym rozwijaniu samego siebie. Tym razem poruszyłem temat testowania przy użyciu PHPUnit i Dockera.
Ciekaw jestem co myślicie. Jak wy ułatwiacie sobie testowanie?
https://robertkabat.com/powerful-phpunit-and-docker-setup/
#laravel #php #docker #bash #phpunit
test:
docker-compose exec app vendor/bin/phpunit
I odpalasz z hosta za pomocą
make test
.Do takich skrótów tworzę po prostu alias lub globalną funkcję w bashu. Jaki jest sens tworzenia skryptu, który praktycznie jest aliasem/wrapperem dockera i później jeszcze do niego tworzyć alias?
Teoretycznie może być to dodatkowy krok - utworzenie takiego aliasu w zależności od środowiska gdzie to robimy.
Jednak podczas codziennej pracy robi się to raz dla danego projektu kiedy zaczyna się pracę i tak już zostaje. Środowiska raczej aż tak często się nie zmienia a same aliasy można nawet dołączyć do repo. Przynajmniej tak to w moim wypadku wyglądało.
Ponieważ jest to skrypt który jest napisany dla tego specyficznego projektu. Tak, ten opisany na blogu jest prosty ponieważ służy tylko jako przykład ale może on obsługiwać dużo więcej zadań dookoła projektu.
Ponadto co jeśli zechcesz zmienić strukturę w projekcie i poprzenosisz gdzieś jakieś configi albo wprowadzisz inne zmiany, które wpłyną na to jak działa projekt? Będziesz musiał edytować te aliasy.
Jeśli będziesz miał ich 20 albo
Aliasy mają tutaj tylko ułatwić dostęp do funkcjonalności
@robdevblog: ja bym powiedział, że poruszyłeś temat tworzenia skryptu sh i aliasów ¯\_(ツ)_/¯
btw. czemu skrypt służący do odpalania testów nazwałeś "app.sh" a nie np. "test.sh" albo "run-tests.sh" co by sam za siebie mówił do czego służy?
Niestety nie mogę się tutaj zgodzić. Tematem postu jest to jak ułatwić sobie pracę z testami. Skrypt to tylko narzędzie użyte do osiągnięcia mojego celu. Patrząc w ten sposób można powiedzieć, że poruszyłem jeszcze pięć innych tematów.
Jeśli ktoś napisze post o skonfigurowaniu zdalnego dostępu do serwera w PHPStorm to powiedziałbyś, że jest to artykuł o protokole SSH?
Nie objaśniam czym są skrypty Bash i wcale ich