Pytania otagowane jako dry

DRY to skrót od „Don't Repeat Yourself”. Ten paradygmat opowiada się za unikaniem nadmiarowości kodu i danych.

3
Czy pojedyncze testy jednostkowe nie łamią zasady DRY?
Ilekroć piszę testy jednostkowe, zawsze próbowałem mieć jeden assert na test, aby ułatwić debugowanie w przypadku niepowodzenia testów. Jednak postępując zgodnie z tą zasadą, mam wrażenie, że ciągle kopiuję ten sam kod w każdym teście i mając więcej testów, trudniej jest wrócić do czytania i utrzymania. Czy testowanie pojedynczych stwierdzeń …

10
Testowanie kontra nie powtarzaj się (DRY)
Dlaczego tak bardzo zachęca się do pisania testów? Wygląda na to, że testy w zasadzie wyrażają to samo, co kod, a zatem są duplikatem (w koncepcji, a nie implementacji) kodu. Czy ostatecznym celem DRY nie byłoby wyeliminowanie całego kodu testowego?
11 testing  dry 

5
Czy opis architektury stanowi naruszenie zasady DRY?
Zasada DRY (Don't Repeat Yourself) mówi, że „każda wiedza musi mieć jedną, jednoznaczną, autorytatywną reprezentację w systemie”. Najczęściej odnosi się to do kodu, ale często obejmuje również dokumentację. Mówi się, że każdy system oprogramowania ma architekturę, niezależnie od tego, czy ją wybierzesz, czy nie. Innymi słowy, oprogramowanie, które budujesz, ma …


6
Interpretacja zasady OSUSZANIA
W tej chwili mam problem z koncepcją DRY (Don't Repeat Yourself) w moim kodowaniu. Tworzę tę funkcję, w której obawiam się, że stanie się zbyt skomplikowana, ale staram się przestrzegać zasady OSUSZANIA. createTrajectoryFromPoint(A a,B b,C c,boolean doesSomething,boolean doesSomething2) Ta funkcja, o której mówię, przyjmuje 3 parametry wejściowe, a następnie funkcja …
10 java  design  dry 

3
Jak usunąć zduplikowany kod (ogólnie)?
W języku OO (np. Między innymi w Javie) jak naprawić duplikat kodu w zależności od zakresu jego występowania? Zacznę od (na przykład) w tej samej klasie (zakresie) wykonaj refaktoryzację metody ekstrakcji (poprawka) w klasach o tej samej hierarchii (zakresie) wykonaj Extract Method i Pull Up (fix) ...

7
Naruszenie zasady OSUSZANIA
Jestem pewien, że istnieje gdzieś nazwa tego anty-wzoru; jednak nie znam wystarczająco literatury anty-wzorcowej, aby ją poznać. Rozważ następujący scenariusz: or0jest funkcją członka w klasie. Na lepsze lub gorsze, w dużym stopniu zależy to od zmiennych członków klasy. Programator A pojawia się i potrzebuje funkcji, or0ale zamiast wywoływania or0, programista …


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.