Napisane: 3.03.2015, 15:43:34 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Oczywiście, że musisz to zgłosić. Nie ma znaczenie jak to przechowujesz (znaczy są pewne wytyczne) i czy to szyfrujesz czy nie. Ważne jest to, że przechowujesz dane. http://www.bankier.pl/wiadomosc/Kiedy-zbio...DO-2661828.html |
Forum: Hydepark · Podgląd postu: #1148161 · Odpowiedzi: 4 · Wyświetleń: 574 |
Napisane: 13.10.2011, 15:02:32 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
@mike - może i efektywnie, ale na pewno bardziej kosztownie : ) Oczywiście, że naklepania durnego CRUDa w PHP może być tańsze czy szybsze ale jeśli to ma być WWW pod którym jest coś ciekawszego to już szybkość i beztroska zamknięta w PHP przestaje być wartością dodaną. |
Forum: Hydepark · Podgląd postu: #905319 · Odpowiedzi: 31 · Wyświetleń: 7 047 |
Napisane: 13.10.2011, 14:03:42 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
wiem tyle na ile pozwala mi moja wiedza Nie jestem znawca nie uwazam sie za takiego ale widzialem duzo projektow duzych i malych i pisanie frontend w javie(glownie chodzi o jsp) nie nalezy do najprzyjemniejszych. No widzisz ~marcio zamiast buńczucznych haseł okazuje się, że po prostu mało wiesz ale z chęcią wypowiadasz się o całości. Poza gigantyczną ilością zastosowania Javy poza WWW to samo WWW w Javie też można pisać bardzo efektywnie. JSP, które widziałeś to ledwie wierzchołek góry lodowej. |
Forum: Hydepark · Podgląd postu: #905309 · Odpowiedzi: 31 · Wyświetleń: 7 047 |
Napisane: 13.10.2011, 09:04:36 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
- marcio: co Ty wiesz o aplikacjach mobilnych czy www? O to samo chciałem zapytać.~marcio od wypowiadania sloganów podobnych do "sry ale java pod www to dla mnie pomylka!" nie posuwasz dyskusji ani o krok naprzód. Natomiast jakbyś zechciał przytoczyć jakiś argument. Ooo to by było coś. |
Forum: Hydepark · Podgląd postu: #905182 · Odpowiedzi: 31 · Wyświetleń: 7 047 |
Napisane: 12.10.2011, 10:49:38 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
mindstorm czeka (mam pewien pomysł - ale to nie ważne ) i nic mu się nie stanie. A może zainteresuje się Arduino. Tez super sprawa, w którą mam zamiar się zagłębić. |
Forum: Hydepark · Podgląd postu: #905006 · Odpowiedzi: 31 · Wyświetleń: 7 047 |
Napisane: 12.10.2011, 07:48:32 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Czy dla tych co pisza w javie liczy sie tylko wieloplatformowosc?Ludzie to nie wszystko i tak aplikacje sa przewaznie pisane pod uzytkownika/firme i dla nich wieloplatformowosc to nie piorytet (aby najmniej nie dla wiekszosci ) tam gdzie jest piorytetem to inna inkszosc Zauważ, że używając jednego języka jesteś w stanie złowić większą ilość klientów. Możesz pisać naprawdę wiele rzeczy w Javie. Od WWW począwszy, przez aplikacje desktopowe aż po aplikacje mobilne (z Androidem włącznie).Czy to nie jest argument za Javą? Jednym z tych powodow to wlasnie tok myslenia javovcow ;P mike z toba i tak do niczego nie dojde...! Czyli wiesz ale nie powiesz. Sprytnie.To powiedz jaki to tok myślenia Javowców jest powodem żeby ten język odrzucić lub w niego nie brnąć? |
Forum: Hydepark · Podgląd postu: #904974 · Odpowiedzi: 31 · Wyświetleń: 7 047 |
Napisane: 11.10.2011, 22:44:50 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
|
Forum: Hydepark · Podgląd postu: #904956 · Odpowiedzi: 31 · Wyświetleń: 7 047 |
Napisane: 13.10.2011, 15:14:09 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Czyli brniesz w negatywne skutki poprzednich błędnych decyzji I brniesz dalej i dalej ... W programowaniu bardzo łatwo nadziać się na efekt stłuczonej szyby. |
Forum: Hydepark · Podgląd postu: #905322 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 13.10.2011, 10:33:20 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Myślę, że ma tutaj więc uzasadnienie komentarz, gdyż jest to potencjalna pułapka w sytuacji dostarczania danych z zewnątrz. Jakbyś zrobił z tego funkcję (opisaną przez jej nazwę):
... to użycie komentarza już nie jest takie oczywiste. Aczkolwiek racja, troszeczkę pomocne. |
Forum: Hydepark · Podgląd postu: #905238 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 13.10.2011, 09:57:36 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Skoro tak temat powędrował to ja przy okazji gorąco polecam: Clean Code: A Handbook of Agile Software Craftsmanship. Książka naprawdę bardzo dobra. Niby opisane zasady i podpowiedzi tyczą się niemal podstaw, które dobry programista już dawno powinien osiągnąć to jednak nieźle trzepie po głowie. Ja mocno polepszyłem warsztat po przeczytaniu książki. Pozycja z naciskiem na Javę (zawiera trochę tekstu, który dość mocno tyczy się tego języka) ale w ogólności kierowana dla użytkownika każdego języka. |
Forum: Hydepark · Podgląd postu: #905215 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 13.10.2011, 09:40:40 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
~thek zgodzę się. Czasem krótko można napisać o algorytmie, który jest zastosowany jeśli jest on na przekład nieintuicyjny, autorski lub nieznany szerokiemu gronu. To jest jedna z sytuacji kiedy krótki komentarz jest OK. |
Forum: Hydepark · Podgląd postu: #905204 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 13.10.2011, 09:33:15 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Chyba, że istnieje wymóg stworzenia dokumentacji (javadoc lub phpdocumentor). No tak zdarza się, że ktoś postawi taki wymóg Warto się wtedy ograniczyć do komentowania tylko publicznego API najważniejszych modułów. Udokumentowanie wtedy klas oraz pakietów zazwyczaj może wystarczyć. Z rzeczy, które niemal zawsze przydaje się udokumentować w komentarzach to informacje o rzucanych wyjątkach. |
Forum: Hydepark · Podgląd postu: #905195 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 13.10.2011, 08:58:08 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
~thek ten pierwszy przykład równiez można napisać w dużo bardziej czytelny i samodokumentujący się sposób:
Kolejne dwie zasady, które staram się stosować to: 1. Unikać nazw zmiennych pod tytułem temp. One kompletnie nic nie mówią bo chodzi o zawartość. 2. Wydzielać bloki kodu do oddzielnych funkcji. Nawet te najmniejsze jeśli tylko pomoże to w czytelności kodu. Znów kompletnie brak miejsca na komentarze. Jest naprawdę bardzo niewiele miejsc gdzie komentarze są przydatne. A jeszcze mniej gdzie są potrzebne. |
Forum: Hydepark · Podgląd postu: #905179 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 13.10.2011, 08:33:17 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
~thek ale ja nie mówię tym by każda operacja była jednym poleceniem. Twój przykład jest jak najbardziej OK. No może poza tym, że nazwa zmiennej $loops jest od czapy wzięta. Zamykając to wszystko w funkcję: ... sprawiasz, że kod sam się komentuje. Najzwyklej w świecie używając odpowiednich nazw funkcji, zmiennych e.t.c. oraz wydzielając atomowe operacje do funkcji sprawiasz, że wszelkie komentarze są zbędne. Obawiam się, że podałeś zły przykład lub nie zostałem do końca zrozumiany. |
Forum: Hydepark · Podgląd postu: #905174 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 12.10.2011, 19:30:31 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Znam doskonale to uczcie, teraz komentuje staram sie komentowac wszystko, Tracisz energię i czas na niepotrzebną czynność. Jeśli kod jest tak nieczytelny, że jego zrozumienie wymaga dodatkowych komentarzy to jest do przepisania. Kod sam w sobie powinien się łatwo czytać i być zrozumiały. Jeśli jest niezrozumiały jest kiepskiej jakości i nie poprawisz jego jakości dodając komentarze. Kod podlega przenosinom, refactoringowi i wielu innym modyfikacjom. Rzadko za tym idzie modyfikacja komentarzy. A nawet jeśli to dokładasz sobie dwa razy więcej pracy bo utrzymujesz kod i komentarze. Najczęściej jest tak, że są one nieaktualne, niekompletne i mylące. Tym bardziej, że robisz to na odwal aby było: dowolnie ale komentowac... |
Forum: Hydepark · Podgląd postu: #905109 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 12.10.2011, 15:25:46 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Ja stosuję zasadę, że jeśli kod wymaga komentarzy to jest to najzwyklej w świecie kod źle napisany. Należy go wtedy przepisać tak by był czytelny bez komentarzy. Zasada ta należy do manifestu uchu Agile Software Craftsmanship |
Forum: Hydepark · Podgląd postu: #905044 · Odpowiedzi: 27 · Wyświetleń: 2 063 |
Napisane: 14.10.2011, 08:23:55 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Dość prostym i zrozumiałym przykładem polimorfizmu jest przeciążanie funkcji. Wywołana metoda produkuje różne wyniki w zależności od tego jakiego typu dane otrzymała lub ile ich otrzymała. Inaczej może choćby reagować gdy otrzyma liczbę, a inaczej gdy jest to tablica lub obiekt określonej klasy. Jest więc do pewnego stopnia pewnym bytem abstrakcyjnym. Wywołujesz go zawsze jednakowo, ale efekty jego działania w zależności od sytuacji, kontekstu, mogą dawać różne wyniki. A oto przykład tego czym polimorfizm nie jest.Jest ogromna różnica pomiędzy przeciążaniem metod (ang. overloading) a ich nadpisywaniem (and. overriding). To co opisał ~thek to overloading, podczas którego mechanizm polimorfizmu najzwyklej w świecie nie działa! Polimorfizm jest to mechanizm podczas, którego obiekt może występować jako obiekt różnych typów. Oznacza to, że obiekt zmienia swoją formę w zależności od referencji. Przykład z polami figur jest OK. Przykład z przeciążaniem metod jest fatalny! ---update--- Można by się zagłębiać w czeluście teoretyzowania i powiedzieć, że przecież przykład z przeciążeniem metod to mechanizm ad-hoc polimorfizm ale to nie jest clue sprawy. To nadal nie jest polimorfizm na poziomie obiektów, o którym mowa w tym przypadku i w 99% procentach rozmów o polimorfizmie. Zresztą ad-hoc polimorfizm to tylko polimorfizm z nazwy. |
Forum: Object-oriented programming · Podgląd postu: #905481 · Odpowiedzi: 5 · Wyświetleń: 1 055 |
Napisane: 6.10.2011, 15:14:07 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
|
Forum: Hydepark · Podgląd postu: #903927 · Odpowiedzi: 36 · Wyświetleń: 3 309 |
Napisane: 6.10.2011, 12:48:17 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
I proszę o bana na dziś i jutro bo mam roboty w ch** a hydepark działa jak narko. Przekieruj sobie w hosts adres php.pl na jakiś szajs. Nie będzie CI się chciało tego zmieniać. Ale to wymaga dyscypliny, żeby nie zmieniać tego ustawienia.Sam plik w upierdliwym miejscu (w Windowsie) więc nie będzie Ci się chciało tam zaglądać. |
Forum: Hydepark · Podgląd postu: #903879 · Odpowiedzi: 36 · Wyświetleń: 3 309 |
Napisane: 4.10.2011, 09:06:30 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Aha. A szybkość pracy? Słyszałem że w Ruby i Python pisze się o wiele szybciej niż w PHP? Szybkość pisania to mit. Dużo ważniejsza jest czytelność i łatwość serwisowania.Od lat wiadomo, programiści w pracy niemal 8% czasu poświęcają na czytanie i modyfikację kodu a nie na jego tworzenie. Tak tylko zwracam uwagę, bez wskazania na żaden język wymieniony w tytule. |
Forum: Hydepark · Podgląd postu: #903409 · Odpowiedzi: 7 · Wyświetleń: 1 370 |
Napisane: 30.09.2011, 13:48:39 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
|
Forum: Hydepark · Podgląd postu: #902719 · Odpowiedzi: 6 · Wyświetleń: 1 248 |
Napisane: 30.09.2011, 13:02:25 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
No jakieś 5 minut temu tam zajrzałem i to zdanie zinterpretowałem inaczej. Nadal nie wiem, gdzie w zdaniu "how often they’ve been searched on Google over time" widzisz potwierdzenie tezy, że jest to niby odsetek wszystkich zapytań wpisanych w googlu? Żartujesz sobie? Klikasz w pierwszy link zatytułowany How does Google Trends work? i czytasz pierwsze zdanie: Cytat Google Trends analyzes a portion of Google web searches to compute how many searches have been done for the terms you enter, relative to the total number of searches done on Google over time. |
Forum: Hydepark · Podgląd postu: #902699 · Odpowiedzi: 6 · Wyświetleń: 1 248 |
Napisane: 30.09.2011, 12:37:23 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Jeśli naprawdę ogólnie zainteresowanie programowaniem spada, to dla mnie to nawet dobrze No chyba, że źle rozumuję. Nigdy nie przestanę się dziwić dlaczego ludzi wolą gdybać, roztrząsać, domyślać się i.t.d. zamiast po prostu sprawdzić.edit: no chyba, że to jest odsetek wszystkich zapytań wysłanych do googla, wtedy spadałoby względem wszystkich zapytań, ale tak chyba nie jest. About Google Trends Cytat With Google Trends, you can compare the world’s interest in your favorite topics. Enter up to five topics and see how often they’ve been searched on Google over time. Wnioski możesz wysnuć rozmaite ale zawsze to będzie na podstawie tego co ludzie szukają czyli jest tak jak sądziłeś, że nie jest. |
Forum: Hydepark · Podgląd postu: #902684 · Odpowiedzi: 6 · Wyświetleń: 1 248 |
Napisane: 4.06.2009, 13:45:44 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
(...) wszelkie zmiany, których musiałem dokonywać, sprawiały, że miałem pełne majty kału. A jaki to ma związek z symfony?Ponadto sprawa backendu: czy jesteś w stanie w 100% dostosować go do potrzeb klienta (stosując generatory)? Stworzyć takie formularze jakie są potrzebne (wiem, można używac partiali, komponentów), a nie takie jakie można stworzyć? Dla mnie właśnie takie ograniczenie stało się coraz bardziej wkurzające. Wolę mieć pełną kontrolę nad tym, co robię, a nie bazować na tym, co mogę zrobić. Nie sądziłem, że jest zakaz pisania backendu samemu Przecież generatory można wykorzystać w części lub tylko do utworzenia szablonu rozwiązania. Potem kodować możesz samemu równie skutecznie.Nie twierdzę, że Symfony jest do bani. Wręcz przeciwnie: jest to kawał genialnego kodu. Po prostu nie trafia idealnie w moje potrzeby przez co mam innego faworyta, którego będę bronił Uszanuj to, że inne rozwiązanie nie trafia w cudzy gust. To że Ci się podoba Kohna nie znaczy że musisz przekonywać tych, którzy nie chcą być przekonani.To się tyczy zwolenników dowolnego narzędzia. |
Forum: Frameworki · Podgląd postu: #615747 · Odpowiedzi: 792 · Wyświetleń: 507 127 |
Napisane: 3.05.2009, 11:19:50 | |
Grupa: Przyjaciele php.pl Postów: 7 494 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
Po to ZF został stworzony jako zbiór komponentów, by programista nie musiał wymyślać koła na nowo. Dzięki temu masz możliwość skupienia się na logice aplikacji, a nie kombinowaniu jak połączyć się z serwerem X, by wyciągnąć jakieś dane. Nie cuduj, każdy framework po to powstał i każdy spełnia swoje zadanie mniej lub bardziej.Czy programiści Zend'a traktują ustalanie struktury folderów jako implementacji logiki? OK, starczy. Nie ma co bić piany. Piszcie w czym chcecie i tak Java rządzi a PHP idzie na dno, bo niestety polityka Zend'a (nie mam tu na myśli frmaeworka) w niczym nie pomaga. |
Forum: Frameworki · Podgląd postu: #603669 · Odpowiedzi: 792 · Wyświetleń: 507 127 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 09:56 |