![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie będe tutaj się rozpisywał o przyczynach dlaczego postanowiłem napisać taki topic, jest ich conajmniej kilka, a podstawową jest brak profesjonalizmu. Całkiem nie tak dawno (jakiś czas temu, za siedmoma górami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) jeden z naszych klientów (hosting) postanowił stworzyć od nowa swój serwis. Wybrał firmę X (ponieważ pracowała dla baaardzo dużej firmy Y). Nas poprosił o "audyt" kodu programistycznego. To co zobaczyliśmy nas zaskoczyło, ale nie pozytywnie. Najbardziej nas zaskoczyło to jaka cena jest takiego rozwiązania!(oczywiście holernie wysoka). Powiem więcej, klient kupował mercedesa z wnętrzem trabanta! Jakoś to przetrawiliśmy, napisaliśmy do klienta pełny raport, przez pewien okres czasu trwała polemika między nami a firmą X i Y. Sprawa ucichła. Tydzień temu również jeden z moich klientów zwrócił się do nas z podobną prośbą. Badania były przerażające! Jakością było gorsze od poprzedniej podobnej sytuacji ! A wydawało się że gorzej być nie może! Ale tutaj pragnę wyraźnie zaznaczyć. Kochani czytelnicy forum twórcy tych rozwiązań UMYŚLNIE wychodzili z takiego założenia że to czego nie widzi ich zleceniodawca nie ma dla niego znaczenia (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Liczyło się jedynie to że klient jest w stanie zapłacić taką a nie inną kwotę za tą usługę (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) A wiedzę pozwalającą na tworzenie rozwiązań bezpiecznych , zoptymalizowanych, wydajnych, bezproblemowych przy rozwijaniu jestem prawie przekonany że mieli! Przyczyna sądze jednak że jest inna, lenistwo!!! Kiedyś znajoma powiedziała mi czym się różnimy do takich krajów jak szwajcaria, niemcy czy japonia, tam jak są 4 etapy tworzenia czegoś aby zapewnić standard to się ich trzyma!! U nas w polsce jeszcze wiele firm tworzy na zasadzie "czego nie widzi klient to go nie interesuje" co nie powinno oznaczać że to czego nie widzi klient nie powinno być wysokiej jakości!!! albo przynajmniej odpowiadające cenie! A gdy ja widzę w aplikacji m.in. przemieszanie kodu html z php, która poszła na fakturce z kilkoma zerami to mi się nóż w kieszeni otwiera (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) To chyba tyle. Reasumując APELUJ do grona młodych twórców php, dążcie do wysokiej jakości, do standardów, nie bójcie się mówić klientom że mają chłam sprzedany choćby przez "giganta", nie ukrywajcie tego co jest nie widoczne dla klienta! Sam nie jestem programista, coś tam skodować umiem(nie tylko w php) ale za programistę się nie uznaję, moja wiedza wystarcza mi do sprzedaży i projektowania rozwiązań, ale od swoich współpracowników wymagam aby jakość którą oferujemy była wysoka i do was kieruję ten apel zadbajmy o tą jakość bo inaczej za pare lat na wejściu do firmy będą się nas pytać "A Państwo nas nie wyruchacie?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) " pzdr patS |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(patrycjusz @ 2004-10-09 15:11:52) - brak oddzielenia logiki biznesowej od wyglądu, przmieszanie html z php, - brak rozwiązań zapewniających choćby podstawowe filtrowanie danych z zewnątrz, co chyba nie musze tłumaczyć czym grozi, - brak jakiejkolwiek dokumentacji do kodu, 1) czy pomieszanie html'a z php jest zle ? wedlug mnie nie... Oczywiscie alternatywa jest oddzielenie logiki od wygladu, ale to nie zawsze jest konieczne. Sam czasem koduje w ten sposob ze razem z php jest html, poniewaz uwazam, ze szkoda zasobow systemowych dla prostej galerii, zeby opierac ja na szablonach. 2) To fakt, filtrowanie danych musi byc ! to jest powazny blad 3) No nie wiem, czy brak dokumentacji, jest zle ? Fakt faktem, ze jednak bez dokumentacji osoby ktory pierwszy raz na oczy widza nasze wypociny - kod jest nieczytelny, tzn nie wie ktos co do czego sluzy i po co istnieje. Ja zadko robie komentarze w kodzie, a jednak robie. Czasem nazwa metody w obiekcie jest w stanie przekazac mi wszystko co jest mi potrzebne zebym o niej wiedzial, a to czy ktos inny tego nie bedzie wiedzial, to juz nie jest moja sprawa. Dla metod ktore wymagaja odpowiednich parametrow, to juz zapisuje sobie ktora notke, zeby wiedziec jakie parametry ma dostac metoda, jakie elementy w tablicy przekazywanej do metody itp... Ogolnie rozumiem twoje zaniepokojenie pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:42 |