Pytania otagowane jako code-reuse

Wykorzystanie istniejącego kodu do tworzenia nowego oprogramowania.


6
Czy powielanie kodu jest złem koniecznym w C?
Jestem raczej nowy w C i zastanawiam się, czy duplikacja kodu jest koniecznym złem, jeśli chodzi o pisanie wspólnych struktur danych i ogólnie C? Mógłbym na przykład napisać ogólną implementację hash map, ale zawsze uważam, że wynik końcowy jest nieporządny. Mógłbym również napisać specjalną implementację tylko dla tego konkretnego przypadku …

9
Jak promować ponowne wykorzystanie kodu i dokumentacji? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Jako lider zespołu ponad 10 programistów chciałbym promować ponowne użycie kodu. Napisaliśmy dużo kodu - …
16 code-reuse 

4
Czy „nie wymyślaj koła ponownie” ignoruje granice ludzkiej pamięci?
Jedną rzeczą, która pracowała w Haskell i F #, nauczyło mnie, że ktoś na uniwersytecie mądrzejszym ode mnie prawdopodobnie już znalazł abstrakcję tego, co robię. Podobnie w języku C # i programowaniu obiektowym, prawdopodobnie jest biblioteka do „it”, cokolwiek to robię. Nacisk na ponowne wykorzystywanie abstrakcji w programowaniu jest tak …



3
Czy istnieje zasada inżynierii oprogramowania, która wiąże koszty ponownego użycia i regresji w systemie produkcyjnym?
Pracowałem nad dużym systemem transakcji finansowych dla banku, który opiekował się emeryturami i inwestycjami. Po 15 latach zmian funkcji koszt ręcznego testu regresji wzrósł do 200 000 USD na wydanie. (10 mln LOC, transakcje 10 mln USD dziennie). System ten współpracuje również z 19 innymi systemami w firmie, przenoszącymi wiele …

5
Powtarzanie kodu a metoda wieloodpowiedzialna
Staram się przestrzegać zasady pojedynczej odpowiedzialności (SRP), a także pomijać powtórzenia kodu. Jednak często są miejsca, w których istnieją powtórzenia kodu, które są niczym więcej niż blokami kodu wywołań, które są odporne na wyodrębnienie ich do co najmniej sensownej nazwanej metody: DoAction1(); DoAction2(); if (value) DoAction3(); DoAction4(); Jaki jest najlepszy …

2
Co to jest „przekrzywienie kodu”?
W książce O'Reilly o Scali przeczytałem, że kopiowanie i wklejanie kodu tworzy: ... tworzy problemy z rozdęciem kodu, łatwością konserwacji i przekrzywieniem , Nie widzę żadnych oczywistych definicji tego słowa w kontekście. Mam świadomość problemów z kopiowaniem i wklejaniem, ale nie mogę dopasować ich do słowa „przekrzywienie”. Ponieważ jest to …


5
Jak radzić sobie z filozofią ponownego wykorzystywania kodu?
Ciągle zastanawiam się nad ponownym użyciem kodu podczas rozpoczynania nowego projektu. W jakim stopniu powinienem nadać kodowi wielokrotnego użytku? Czy powinienem ograniczyć go do zakresu zastosowania, czy też powinienem umożliwić jego ponowne wykorzystanie poza projektem? Czasami wydaje mi się, że wielokrotne użycie kodu może stać na drodze do prostej konstrukcji. …

1
Używanie własnego kodu w projektach zewnętrznych
Od ponad 2 lat zajmuję się działalnością zewnętrzną. Robiąc projekty dla innych ludzi, stworzyłem kompilację typowych zadań, które wdrażam w projektach i zapisuję je w kodzie. To rodzaj biblioteki z niektórymi funkcjami, których mogę użyć ponownie bez konieczności przepisywania tej samej rzeczy kilkanaście razy. Mówię o uzyskiwaniu dostępu do baz …
10 legal  code-reuse 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.