Pytania oznaczone «anti-patterns»

17
Co to jest Antypattern For-Case?

Dzisiejszy artykuł TDWTF zaczyna się od spowiedzi autora: Do niedawna nie wiedziałem, czym jest anty-wzór For-Case, kiedy pojawiło się mnóstwo artykułów potępiających go jako anty-wzór. Jestem pewien, że kiedyś go użyłem , ale nigdy nie znałem go po imieniu . Jest uważany za podręcznikowy...

15
Oswajanie klas „funkcji narzędziowych”

W naszej bazie kodu Java wciąż widzę następujący wzorzec: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related...

13
Różnica między najlepszymi praktykami a zdrowym rozsądkiem?

Wiele się mówi na temat najlepszych praktyk 1 w zakresie tworzenia oprogramowania. Widziałem co najmniej trzy główne kwestie, które mają dużo dyskusji zarówno na temat SE, jak i gdzie indziej: Co kwalifikuje się jako najlepsza praktyka i dlaczego? Czy warto przede wszystkim omawiać najlepsze...

12
Globalny kontekst żądania - anty-wzór?

Rozmawiałem dzisiaj z moim kolegą na temat frameworków internetowych Pythona i naszych wrażeń na ich temat. Powiedziałem mu, że myślę, że Flask, który ma globalne życzenie, źle pachnie i jest anty-wzorem. W docs powiedzieć o kontekście żądanie: Natomiast podczas obsługi żądań istnieje kilka...

10
Kiedy klej lub klasa zarządzania robi zbyt wiele?

Mam skłonność do tworzenia scentralizowanych klas, które zarządzają innymi klasami w moich projektach. Nie przechowuje wszystkiego sam, ale większość żądań danych najpierw trafiłaby do „menedżera”. Patrząc na odpowiedź na to pytanie , zauważyłem termin „Boski przedmiot”. Zrozumiałe, że Wikipedia...

10
Czy istnieje formalny anty-wzór opisujący scenariusz?

Część kodu została napisana w celu wygenerowania arkuszy kalkulacyjnych Excel (Office Interop). Kod działa bardzo słabo. Podsystem jest zaprojektowany do generowania plików w nocy. Wydajność nie jest problemem w nocy. Utworzono funkcję wyboru poprawnego pliku ze 100 różnych dostępnych plików w...

10
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ę...