anti-patterns

Jakie są najczęstsze anty-wzorce SQL? [zamknięte]

Wszyscy, którzy pracują z relacyjnymi bazami danych, dowiedzieli się (lub uczą się), że SQL jest inny. Wywoływanie pożądanych ... rdziej znanych wzorców programowania nie działają tutaj. Jakie są wspólne antypatterny, które widziałeś (lub sam popełniłeś)?

Jaki jest najbardziej zły kod, jaki kiedykolwiek widziałeś w środowisku przedsiębiorstwa produkcyjnego? [zamknięte]

Jaki jest najbardziej zły lub niebezpieczny fragment kodu, jaki kiedykolwiek widziałeś w środowisku produkcyjnym w firmie? N ... rzeskoczyć dwa połączone serwery. AHA, a konto połączone z serwerem miało prawa sysadmin na docelowym serwerze produkcyjnym.

Wzorce projektowe, których należy unikać [zamknięte]

Wiele osób zdaje się zgadzać, że wzór Singletona ma wiele wad, a niektórzy sugerują nawet całkowite unikanie wzoru. Jest dosk ... a to pytanie. Moje pytanie : Czy istnieją inne wzorce projektowe, których należy unikać lub stosować z wielką starannością?

Co zrobić z plikiem źródłowym C++ 11000 linii?

Więc mamy ten ogromny (11000 linii jest ogromny?) mainmodule.plik źródłowy cpp w naszym projekcie i za każdym razem, gdy musz ... ako SCC, ale myślę, że typ SCC nie ma tutaj znaczenia; używamy Araxis Merge do rzeczywistego porównywania i łączenia plików)

Czy subversion to antypattern?

Subversion umożliwia osadzanie roboczych kopii innych repozytoriów przy użyciu zewnętrznych źródeł , umożliwiając łatwą kontr ... Są czy istnieje ukryte ryzyko w stosowaniu czynników zewnętrznych? Proszę wyjaśnić, dlaczego uważano by je za antypatterny.

Co to jest anty-wzór?

Studiuję wzorce i anty-wzorce. Mam jasne pojęcie o wzorach, ale nie mam anty-wzorców. Definicje z Internetu i Wikipedii bardz ... . Czy ktoś może mi wyjaśnić prostymi słowami, czym jest anty-wzorzec? Jaki jest cel? Co oni robią? To coś złego czy dobrego?

Dlaczego obiekty transferu danych (Dto) są anty-wzorcem?

Ostatnio podsłuchałem ludzi mówiących, że obiekty transmisji danych (DTOs) sąanty-pattern . Dlaczego? Jakie są alternatywy?

Dlaczego Singleton jest uważany za anty-wzór? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... nstancji tego obiektu, zarządzanie instancją itp..). Dlaczego Singleton jest uważany za anty-wzorzec? A jakie są alternatywy?

Czy ServiceLocator jest anty-wzorcem?

Ostatnio czytałemartykuł Marka Seemanna o Service Locator anti-pattern. Autor wskazuje na dwa główne powody, dla których Se ... ntenera IoC jako Service Locator Aby uzyskać szczegółowe informacje, przeczytaj doskonałe odpowiedzi, które podano poniżej.

Jakiś powód, aby nie używać '+' do łączenia dwóch łańcuchów?

Popularna antypatterna w Pythonie polega na łączeniu sekwencji łańcuchów za pomocą + W pętli. Jest to złe, ponieważ interpret ... % (a, b). Czy dobrą praktyką jest używanie + do łączenia dwóch łańcuchów? Czy jest jakiś problem, którym nie jestem o czym?

Dlaczego jest " element.innerHTML+= " zły kod?

Powiedziano mi, aby nie dodawać rzeczy za pomocą element.innerHTML += ... w ten sposób: var str = "<div>hello world&l ... cument.getElementById("targetID"); elm.innerHTML += str; //not a good idea? Co z nim nie tak?, jakie inne alternatywy mam?

Python: używa "..%(var) s.."%() a good practice?

Odkryłem ten wzór (lub anty-wzór) i jestem z niego bardzo zadowolony. [[2]} czuję, że jest bardzo zwinny: def example(): ... i liczyć parametry i utrzymywać pozycje % s pasujące wewnątrz krotki. Podoba Ci się? Użyjesz go? Tak / nie, proszę wyjaśnić.

Rozszerzanie singletonów w PHP

Pracuję w Web app framework, a część z nich składa się z szeregu usług, wszystkie zaimplementowane jako singletony. Wszystkie ... iągnąć to, czego chcę? Kod Singletona to tylko kilka linijek, ale nadal chciałbym uniknąć redundancji kodu, kiedy tylko mogę.

Konkretne przykłady, dlaczego "anemiczny model domeny" jest uważany za anty-wzorzec [zamknięty]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... "), lub jeszcze lepiej podać konkretne przykłady, jak ten anty-wzór wpływa na projektowanie aplikacji w zły sposób. Dzięki,

Singleton w go

Jak zaimplementować wzorzec projektowy Singleton w języku programowania go?

jak zablokować użytkownikom zamykanie okna w javascript?

Czy można zablokować użytkownikom zamknięcie okna za pomocą przycisku exit [X]? W rzeczywistości dostarczam przycisk zamykani ... liśmy.... wiem, że to nie jest właściwa droga, ale zastanawiałem się, czy istnieje rozwiązanie problemu, który mamy tutaj...

Czy Są Jakieś Inne Zagadki Programistyczne? [zamknięte]

Czy są jakieś inne źródła zagadek typu programowanie w Internecie? Zacząłem mój zestaw codziennych zagadek programistycznych ... rogramistyczne w sieci, ale nie natknąłem się jeszcze na żadne. Czy ktoś z Was zna jakieś, czy rozważyłby rozpoczęcie własne?

Unikanie równoległych hierarchii dziedziczenia

Mam dwa równoległe łańcuchy dziedziczenia: Vehicle <- Car <- Truck <- etc. VehicleXMLFormatter <- CarX ... ap(), toYAML() do moich głównych zajęć. Jak uniknąć równoległej hierarchii dziedziczenia, nie łamiąc pojęcia separacji obaw?

Dlaczego "log and throw" jest uważany za anty-wzór? [zamknięte]

To pytanie wywołało dyskusję wokół tego artykułu, w którym nie otrzymałem żadnych dobrych odpowiedzi. Dlaczego rejestrowan ... ądanie (oczywiście zachowując oryginalny ślad stosu) jest złym pomysłem, jeśli nie możesz sobie z nim poradzić w inny sposób?

Czy problem diamentów można naprawdę rozwiązać?

Typowym problemem w programowaniu OO jest problem diamond. Mam klasę nadrzędną a z dwoma podklasami B i C. A ma metodę abstra ... mplementacja nie może być dziedziczona (np. uczeń i nauczyciel mogą być interfejsami) nie wydaje mi się rozwiązywać problemu.