Jest duże prawdopodobieństwo że AI wyeliminuje ręczne pisanie testów. Nastąpi to raczej szybciej niz poźniej. Ja bym to pominął. Tyle żebyś napisał kilka prostych testów i orientował się generalnie na czym to polega. Za dużo czasu na tym nie przepalaj. Minimum niezbędne.
Tutaj głównie chodzi o trudność w ewentualnym rozszerzeniu komponentu, nie powinno się tworzyć widoków przekazując dane przez @Input(), raczej powinniśmy korzystać z content projection
Dobre pytanie. Wydaje mi się, że do prostych pod względem logicznym widoków użyłbym ng-template a nie componentu. Po component sięgnąłbym przy "grubszej" logice np. konieczność dziedziczenia z klas nadrzędnych, dependecy injection, korzystania z selectorów innych componentów. Ale granicy i prostej wytycznej nie ma, zatem duża rola w tym co weźmiemy zależy tak naprawdę od naszych preferencji.
Mam pytanie niezwiązane z filmem, czy jako junior powinienem uczyć się testowania, czy można odpuścić?
Jest duże prawdopodobieństwo że AI wyeliminuje ręczne pisanie testów. Nastąpi to raczej szybciej niz poźniej. Ja bym to pominął. Tyle żebyś napisał kilka prostych testów i orientował się generalnie na czym to polega. Za dużo czasu na tym nie przepalaj. Minimum niezbędne.
@@rafalkoduje Uff, no to kamień z serca, dzięki za szybką odpowiedź!
nie wolisz Webstorma?
Nie używałem
Teraz pytanie jaka jest przewaga tego rozwiązania nad stworzeniem komponentu Hello z dwoma inputami name i lang :)
Tutaj głównie chodzi o trudność w ewentualnym rozszerzeniu komponentu, nie powinno się tworzyć widoków przekazując dane przez @Input(), raczej powinniśmy korzystać z content projection
Dobre pytanie. Wydaje mi się, że do prostych pod względem logicznym widoków użyłbym ng-template a nie componentu. Po component sięgnąłbym przy "grubszej" logice np. konieczność dziedziczenia z klas nadrzędnych, dependecy injection, korzystania z selectorów innych componentów.
Ale granicy i prostej wytycznej nie ma, zatem duża rola w tym co weźmiemy zależy tak naprawdę od naszych preferencji.
@@devman5813 ale przez input przekazalibyśmy tylko dwa stringi (name i lang) a nie htmle
Będziesz walił do wróbla z armaty? Ostatecznie też go trafisz, ale procą wystarczy
@@adriankubik3811 tu chodzi o dobre praktyki, odsyłam do działu dummy components z docsa, lub do docsa materialowego gdzie jest to wyjaśnione