maintainability

Pisanie kodu sterowanego zdarzeniami [zamknięty]

Niedawno zacząłem grać z architekturami sterowanymi zdarzeniami, wywodzącymi się ze standardowego podejścia obiektowego. Pie ... rozumiałego kodu sterowanego zdarzeniami? Co robią ludzie, którzy używają node.js lub Twisted lub Event Machine zrobić z tym?

Obliczanie metryki kodu w Visual Studio

Jaki jest preferowany zakres punktacji dla obliczenia metryki kodu dla następującego Wskaźnik Konserwacji Złożoność Cyklomatyczna głębokość dziedziczenia Sprzęgło klasy

Wykonywanie obliczeń w MySQL vs PHP

Kontekst: mamy aplikację PHP / MySQL. Niektóre części obliczeń są wykonywane bezpośrednio w SQL. na przykład: wszyscy uży ... selekcje zagnieżdżone polecenia SQL zamawianie / Sortowanie Zaznaczanie odrębnych elementów liczenie wierszy / pozycji

zarządzanie dokumentami.gotowe wydarzenia na dużej stronie internetowej

Uwaga: teraz stworzyłem wtyczkę jQuery, która jest moją próbą rozwiązania tego problemu. Jestem pewien, że można to poprawić ... ane w JS lub dynamicznie wypluwane po stronie serwera obsługującego dokument? Czekamy na opinie ludzi na ten temat. Cheers

Co zrobić, aby przygotować się do 2038 roku?

Chciałbym myśleć, że część oprogramowania, które dziś piszę, będzie używana za 30 lat. Ale jestem również świadomy, że wiele ... e 30 12:02:40 PDT 2008 Sob Sie 16 23:12:55 PST 292278994 nie Gru 02 08:47: 04 PST 292269055 A co z rokiem 292278994?

Projekt alternatywy (płynny?) Interfejs dla wyrażeń regularnych

Właśnie zobaczyłem ogromny regex dla Javy, który skłonił mnie do zastanowienia się nad utrzymywaniem wyrażeń regularnych w og ... ,;:\\\".\\[\\]]))|\\[([^\\[\\]\\r\\\\]|\\\\.)*\\](?:(?:\\r\\n)?[ \\t])*))*\\>(?:(" + "?:\\r\\n)?[ \\t])*))*)?;\\s*)";

Kod Cruft. MKOl na ratunek

W pytaniu o przydatność kontenera IoC, zwycięski zgłaszający wspomniał, że z kontenerem IoC można wziąć to: public class ... y? czy w projekcie ze złożonymi zależnościami będę płakał, gdy będę próbował zastosować powiązanie danych do tych obiektów?

Dyrektywy kątowe-element czy atrybut?

Jestem częścią zespołu z około 6 twórcami interfejsu, o różnej jakości i prawie bez kanciastego doświadczenia. Wielu z nich j ... oświadczeniem kanciastym, które są nowe w bazie kodu aplikacji, aby zmniejszyć błędy, kopiowanie i wklejanie zachowania, itp.

Czy konfiguracja / odrywanie szkodzi testowi?

wydawało się, że wywołało to trochę rozmowy na kolejne pytanie I uznałem, że warto zastanowić się nad własnym pytaniem. Za ... obnoziarnistych konstrukcji, takich jak te dostępne w JUnit4 lub TestNG (@BeforeClass, @BeforeGroups, etc./ align = "left" /