Często, gdy wprowadzamy nową funkcję do aplikacji, możemy tworzyć artefakty, takie jak przydatne metody lub klasy, które mogą być ponownie wykorzystane w innych obszarach naszych aplikacji. Te artefakty niekoniecznie są dokumentowane jako wymagania funkcjonalne, ponieważ są zwykle efektem ubocznym naszych wyborów dotyczących wdrażania. Ponieważ często rozwijamy się w zespołach, ważne jest, aby dzielić się tymi fragmentami kodu, aby zapobiec poprawkom i duplikacjom.Jak upewnić się, że kod jest ponownie używany poprawnie?
Przykłady:
- metody użytkowe i klasy
- klasy bazowej
- interfejs
- Kontrola GUI
Co znaleźliście się być najbardziej skutecznym sposobem udostępnianie tych artefaktów?
W jaki sposób przekazujesz założenia, które zrobiłeś podczas ich tworzenia?
Jak zapewnić, że są one spożywane poprawnie?
Jestem zainteresowany najlepszymi praktykami i sprawdzonymi technikami związanymi z dokumentacją, schematami kodów, spotkaniami (?), Aby zapewnić poprawne wykorzystanie kodu.
To pytanie jest bardzo podobne do: Finding Reusable code, ale interesuje mnie podejście bardziej proaktywne niż reaktywne.
Dobre pytanie. +1 – David