Dobre praktyki w Symfony

0

Cześć, programuje Sobie w Symfony apke i ładnie działa ale jak każda apka się rozrasta. I przy dodawaniu nowych funkcjonalności naszło mnie parę pytań.

  1. Gdzie powinny być zapisane scieżki. W konfiguracyjnym YAML'e w czy w adnotacjach w kontrolerach?
  2. Używać RestBundla czy JSONRenspons?
  3. Jak na razie robiłem tylko testy w PHPUnit to czy pakować się w Behat'a? Jeśli tak to czy napisać story dla działających już części kodu.
    4.Czy dobrą praktyką jest mieszenia REST'a z domyślnymi templatami, chodzi mi tu czy mieć w tym samym bundlu te dwa rodzaje kontrolerów

Jeśli przychodzi wam jeszcze coś do głowy czego warto się trzymać w projektach, ale narzędzi które warto znać szukając pierwszej pracy jako student to napiszcie :p

Jak dziwnie się pisze kontroler po polsku, dawno tak nie pisałem :p

Z góry przepraszam za wszelkie błędy w pisowni.
Będę wdzięczny za wszystkie rady.

P.S. Jeszcze jedno pytanie czy zrobienie panelu do zarządzania w jobami i automatyzacji pewnych procesów napisać w Laravelu? Czy to też napisać w Symofny? Apka raczej do użytku domowego i mam nadzieje, że mój rasp nie wybuchnie

0

Co do dobrych praktyk na początek zapoznaj się z https://symfony.com/doc/current/best_practices/index.html

Co do pytań:

  1. To zależy od preferencji. Najważniejsze (według mnie) żeby nie robić mieszanki stylów\
  2. Jak Twoja apka to api restowe to prościej będzie z RB.
  3. To musisz rozstrzygnąć na podstawie swojego kodu. Behat jest bardziej nakierowany na kod pisany w BDD co nie oznacza że nie nadaje się do innych metodologi. Natomiast tak ogólnie to oba są dla siebie alternatywami. W procesie nauki polecałbym spróbować obu.
0

P.S. Jeszcze jedno pytanie czy zrobienie panelu do zarządzania w jobami i automatyzacji pewnych procesów napisać w Laravelu? Czy to też napisać w Symofny? Apka raczej do użytku domowego i mam nadzieje, że mój rasp nie wybuchnie

????? Ty tak sero pytasz? Człowieku, jeśli piszesz w Symfony, to chyba oczywiste. Po co mieszać do tego inny FW???

1 użytkowników online, w tym zalogowanych: 0, gości: 1