Wiele aplikacji PHP używa tego modelu do instalacji i aktualizacji: Rozpakuj tarę źródłową. Skieruj Apache na źródło. Przejdź w przeglądarce internetowej do strony głównej. Przejrzyj kilka stron internetowych konfiguracji (np. Sprawdza istnienie bibliotek, prosi o informacje o połączeniu z bazą danych, tworzy lub aktualizuje schemat bazy danych itp.). Użytkownik zmienia …
Załóżmy, że mam formularz w mojej aplikacji internetowej, w którym użytkownicy mogą przesyłać zdjęcie profilowe. Mam kilka wymagań dotyczących rozmiaru pliku, wymiarów itp., Ale kiedy użytkownik przesyła obraz, jak mam je nazwać w moim systemie? Przypuszczam, że musiałby być spójny, a także wyjątkowy. Może GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg Znacznik czasu? 129899740140465735.jpg Hash? …
O ile mi wiadomo, większość relacyjnych baz danych nie oferuje interfejsu API na poziomie sterownika dla zapytań, z wyjątkiem queryfunkcji, która przyjmuje argument SQL jako argument. Myślę, jak łatwiej byłoby, gdyby można było: var result = mysql.select('article', {id: 3}) W przypadku połączonych tabel byłoby to nieco bardziej złożone, ale nadal …
A co z potwierdzeniem funkcjonalności w pozytywnych testach, udowodnieniem, że działa - czy powinienem powiedzieć, że to strata czasu? Jaka koncepcja kryje się za tym cytatem? Nieudane testy, tj. Testy, które nie wykrywają błędów, są stratą czasu. Inżynieria sieci: Dyscyplina systematycznego rozwoju aplikacji internetowych cytująca Cem Kaner .
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Załóżmy, że programujesz od ponad 10 lat. Znasz wiele języków, z których kilka jest na bardzo szczegółowym poziomie. Projektujesz …
Cytat z MSDN na temat StackOverflowException : Wyjątek zgłaszany, gdy stos wykonania przepełnia się, ponieważ zawiera zbyt wiele zagnieżdżonych wywołań metod. Too manyjest tu dość niejasne. Skąd mam wiedzieć, kiedy za dużo to naprawdę za dużo? Tysiące wywołań funkcji? Miliony? Zakładam, że musi to być w jakiś sposób związane z …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Długo szukałem tej strony. Pomyślałem, że dzięki dobrze zorganizowanemu opisowi tego, co chciałem, a także mając jasne przykłady zrobione …
Próbuję zrozumieć, w jaki sposób licencja Apache wpływa na patenty. Jeśli chodzi o stronę internetową Apache http://www.apache.org/licenses/LICENSE-2.0 sekcja 3, czy mam prawo powiedzieć w pierwszej części, że mówi licencjobiorcy, że może robić cokolwiek z patentem? Czy w drugiej części powiedziano, że jeśli licencjodawca zdecyduje się pozwać kogoś, kto narusza jego …
Jeśli chcę programować w stylu „funkcjonalnym”, czym zastąpiłbym interfejs? interface IFace { string Name { get; set; } int Id { get; } } class Foo : IFace { ... } Może Tuple<>? Tuple<Func<string> /*get_Name*/, Action<String> /*set_Name*/, Func<int> /*get_Id*/> Foo; Jedynym powodem, dla którego używam interfejsu jest przede wszystkim to, …
Ostatnio bawiłem się z Ruby i zastanawiałem się, czy w czysto obiektowych językach (a nawet tych, które nie są czyste) tworzenie metod, które przyjmują tylko jeden parametr, a następnie łączą się, jest równoważne curry w językach z funkcjonalnym styl? Jeśli nie, dlaczego nie? Byłbym wdzięczny za szczegółową, a nawet rygorystyczną …
Pracuję nad starszym systemem (to znaczy, że został napisany bez testów). Próbowaliśmy przetestować część systemu, pisząc testy integracyjne, które testują funkcjonalność z zewnątrz. Daje mi to pewne zaufanie do refaktoryzacji części kodu bez obawy o jego uszkodzenie. Problem polega jednak na tym, że testy integracyjne wymagają wdrożenia (ponad 2 minuty) …
Pracuję nad produktem dla klienta, który musi być ważny i odpowiedni do określonego celu. Jest zbudowany na stosie LAMP (PHP / Cake), więc istnieją licencje GPL, MIT, PHP, APACHE: PODSTAWA W STANIE, W JAKIM JEST, BEZ JAKICHKOLWIEK GWARANCJI LUB WARUNKÓW, wyraźnych lub dorozumianych, w tym, bez ograniczeń, jakichkolwiek gwarancji lub …
W swoim czasie robię dużo rozwoju. Te projekty, nad którymi pracuję, służą wyłącznie do zabawy i nauki (do tej pory). Często robię programowanie w Javie z Maven, ale jestem również znany z tego, że dabble w .NET i Python. Wszystkie projekty, nad którymi pracuję, wykorzystują licencje typu open source, chociaż …
Pracuję z nową wtyczką ( flexbox ) i wpadłem na licencję MS-PL, na którą wcześniej nie natknąłem się. W przeszłości korzystałem głównie z projektów licencjonowanych MIT i Apache, więc nie mam pojęcia, jakie są główne różnice w tym. Oto link do niego: http://opensource.org/licenses/MS-PL Czy ktoś może mi wyjaśnić różnice? Zazwyczaj …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Jak stosuje się Prawo Demetera do systemów obiektowych ze sprzężeniem i kohezją? Czytałem książkę „Rozwój …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.