Dzień dobry, Rok temu zacząłem swoją pierwszą pracę w #programowanie. Zastanawiam się jak ja mogę usprawnić pracę (swoją i firmy) chciał bym troche jakości wprowadzić do firmy i powiedzcie czy warto : ) . Firma zajmuje się rozwijaniem aplikacji WPF tworzonej w VB.NET / T-SQL. Jednym z problemów w firmie są bardzo wolne testy a że nie mamy testów jednostkowych, zwracanych jest nawet sporo trywialnych błędów np. Decimal w textBoxie pojawia się z 8 miejscami po przecinku a nie 2, bądź miała zmienić się nazwa funkcji w UI a przez niedopatrzenie i nie zmieniłem jakiejś tam zmiennej konfiguracyjnej sie nie zmieniła. Czy prowadzenie Unit Testów takie coś by wychwyciło ? Czy jest możliwe abym np. tylko ja coś takiego wprowadził (stanowie 1/4 ) programistów a więc mam spory procent udziału w tworzeniu aplikacji. Od czego zacząć ? jakis tutorial do testowania WPF
@DaxterPoker: To ja bym serdecznie polecił Ci sonara: https://en.wikipedia.org/wiki/SonarQube Można go sobie podpiąć też pod IDE i wtedy jak coś commitujesz to sprawdza Ci jakość kodu. No i oprócz tego może co jakiś czas sprawdzać cały projekt jakie konkretnie ma błędy.
Projekt #java #spring, frontend robie w dajmy na to w vue. Jak powinien projekt wygladac w vcs? Gdzie umiescic i jak nazwac folder z frontem? ktorych plikow z vue nie uploadowac do gita (glownie chodzi mi o folder node_modules, dodawanie go do gita to chyba bezsens spoko jest package.json)?\
Widzialem na yt goscia ktory folder z frontemwrzucil do resources i rootem angulara byl folder ui, czy to
@Blackhorn: To i tak głównie zależeć będzie od firmy i ich wymagań/podejścia do praktykantów. Głównie pewnie pytania ogólne dotyczyć będą/powinny samego core języka (czyli wspomniane wyżej garbage collector i ich typy, kolekcje, hashcode equals, jakieś pytanie o wzorzec projektowy ewentualnie, coś na temat wątków, testy jednostkowe i testy integracyjne, etc.).
Jak używać automatycznie pól z klasy nadrzędnej? Chcę żeby IntelliJ generował konstruktor w child klasie (rectangle, circle) i brał pod uwagę że w parent Shape mamy jeszcze color. Ta się to robić inaczej niż manulanie? Linijka wskazana strzałką
Jednym z modułów frameworka Spring jest Spring Data, dzięki któremu możemy zminimalizować ilość "boiler-plate" kodu. W tym wpisie pokazujemy jak utworzyć metody wykonujące nasze własne zapytania do bazy danych za pomocą @Query. W powiązanych link do wpisu na blogu.
Zapraszamy na kolejny film i wpis na blogu! Tym razem o equals i hashCode. W filmie przedstawiam dokładnie obydwie metody, ich kontrakty i zależności oraz przykłady implementacji. W powiązanych dodałem link do wpisu na blogu.
Nasz debiutancki film prezentujący zasadę działania i możliwości typu Optional, dodanego do standardu w Javie 8. Nowe materiały na blogu i kanale youtube będą pojawiać się co dwa tygodnie, więc dla wszystkich zainteresowanych Javą - zapraszamy :)
Profil powiązany z blogiem devfoundry.pl - poświęconemu głównie programowaniu w Javie i Springu oraz ciekawostkom ze świata IT. Prowadzony przez dwóch programistów: Pawła Ćwika i Dawida Nowaka
#programowanie #java