Cześć,
Temat może śmieszny, ale pracuje w firmie gdzie do tej pory nie było w sumie żadnych standardów, code review, unit test itp. jeśli chodzi o programowanie.
Jest auto build / deploy, SVN i tyle.
Programistów jest kilkunastu (część ze stażem 10+ lat, część ok 3-4 i paru <1 rok).
Problem w tym, że w sumie nikt nie pracował jako dev nigdzie indziej (są od początku, albo odeszli i już nie wrócili).
Kod każdy pisze sam sobie i do zgłoszonych błędów sam po sobie poprawia (no chyba, że jakiś urlop/l4 to ktos inny musi sie zapoznać).
Ogólnie jak na takie coś aplikacja działa na prawdę dobrze i stabilnie.
Za w sumie moimi namowami doszli w końcu do wniosku, żeby od nowego roku spróbować wprowadzić jakieś standardy i ewentualnie nowsze frameworki
W tym momencie .NET 4.8 + MSSQL + React (aplikacja desktop + web). Żadnego ORM
No i tu zaczyna się problem, może ktoś podpowiedzieć jak to zrealizować w średniej firmie, albo w którą stronę w ogóle szukać?
Nie mamy Jenkinsa/GitLabów/Azure i innych chmurowych rozwiązań, żadnych sformalizowanych scrumów/agileów/sprintów itp. (kilka razy w roku wychodzi wersja i tyle więc powiedzmy że sprint).
Błędy zgłaszane w naszym wewn systemie. Przy commicie wpisuje sie nr zgloszenia i tyle.
Na ten moment znalazłem jedynie takie coś https://www.reviewboard.org/
UglyManJasne, że zmiany (poprawa aktualnego stanu) są dobre, ale czasem mogą spowodować odwrotny skutek - np odejdą ludzie, którym te zmiany się będą się podobać.
jak odejdą ludzie, którym nie podoba się robienie testów i jakieś standardy w kodzie to bardzo dobry skutek. To, że niektóre "dobre zmiany" są złe to inna inszość.UglyManUglyMan