Pytania otagowane jako anti-patterns

Anty-wzór to zachowanie lub praktyka, które są powszechne, mimo że są nieskuteczne lub przynoszą efekt przeciwny do zamierzonego.

4
Co to jest programowanie oparte na wzorcach?
Czy ktoś może wyjaśnić obsesję na punkcie wzorców i anty-wzorców w programowaniu? Pytam, ponieważ absolutnie nie mam pojęcia, co oznaczają te wzory. W obliczu zadania programistycznego przez chwilę myślę o tym problemie, zapisz niektóre struktury danych, które moim zdaniem będą odpowiednie, prototypuj rozwiązanie, rozdziel niektóre moduły i iteruj. Nigdzie nie …

2
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 things. */ class FooSomething { …

7
Czy powinienem refaktoryzować duże funkcje, które w większości składają się z jednego wyrażenia regularnego? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Właśnie napisałem funkcję, która obejmuje około 100 linii. Słysząc to, prawdopodobnie masz ochotę …



12
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 praktyki, ponieważ uzasadnione jest twierdzenie, że …

3
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 innych reguł: gdy żądanie jest aktywne, kontekstowe …

8
Czy włączanie i wyłączanie funkcji interfejsu użytkownika (lub innych) na podstawie dat - zapach kodu?
Mamy okropny system napisany w ASP.NET 2.0, do którego musimy dodać trochę funkcjonalności. Problem polega na tym, że określony produkt ma funkcje interfejsu użytkownika, które muszą być włączone dla firmy zainicjowanej po określonej dacie (a inne wyłączone), podczas gdy strona musi wyglądać tak samo dla istniejącej firmy. Zwracam się o …


3
DDD - czy anemiczny model domeny jest antypatrakiem? Czy powinniśmy używać bogatych modeli domen? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Anemiczny model domeny był dawno krytykowany przez Evansa i Fowlera , ponieważ najwyraźniej …

7
Czy to jest „anty-wzór” i czy powinienem przestać go używać, czy jest to sprytny projekt?
Zasadniczo starałem się wykonać następujące czynności podczas tworzenia usługi REST: Wymagany jest HTML usługa zwraca żądaną stronę internetową, ale bez żądanego „zasobu”, np. dane strona zawiera JavaScript, który wysyła żądanie AJAX do tej samej usługi (inny typ zawartości) Usługa zwraca rzeczywiste dane (JSON), a strona wyświetla je Z jednej strony …

3
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 zależności od wybranego zestawu parametrów. Ponieważ istnieją pliki fizyczne, …

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 …

1
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 wymienia to jako antypattern. Gdzie przebiega granica między uzasadnioną klasą kleju …

3
Anty-wzór
Czytałem w tym poście na temat anty-wzorca for-if i nie jestem pewien, czy rozumiem, dlaczego jest to anty-wzorzec. foreach (string filename in Directory.GetFiles(".")) { if (filename.Equals("desktop.ini", StringComparison.OrdinalIgnoreCase)) { return new StreamReader(filename); } } Pytanie 1: Czy to z powodu return new StreamReader(filename);wewnątrz for loop? lub fakt, że forw tym przypadku …

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.