Czytam sobie właśnie o programowaniu OOP (PHP) i istniejących tu zasadach (Single Responsibility Principle, MVC etc.) I mam kilka wątpliwości. Niestety w temacie wydaję się występować problem „ilu programistów tyle opinii”.

Przykład :

Klasa User
-login()
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zxc1010101: może dlatego programowanie jest sztuką, bo istnieje mnóstwo sposobów na realizację projektów, które będą dobre z różnych przyczyn :-P nie ma co się przejmować, trzeba programować.
  • Odpowiedz
Chciałbym pisać kod który nie będzie powodował WTF! u innych programistów.


@zxc1010101: Niemożliwe do realizacji. Programistę poznasz po tym ,że uważa własny kod za lepszy od kodu innych :) Jeszcze nie spotkałem programisty (a komercyjnie pracuje niemal dwie dekady) który patrząc w kod innego programisty który akurat nie stoi obok niego powiedziałby:

Ale zajebisty kod. Zobaczcie jak fajnie to
  • Odpowiedz
@MiKeyCo: To nie ja mam z nimi problem a znajomy.
Miał umowę etc. fakturę wystawił, projekt klient odebrał. No i na tym się skończyło. Projekt jest na serwerze klienta, znajomy nie ma dostępu, a hajsu na koncie nie ma.
  • Odpowiedz
W jaki sposób importować dane z CSV do wielu relacyjnych tabel?
Załóżmy że mam plik CSV z kolumnami "nazwisko", "miasto".
Naturalnie mam w bazie dwie tabele, jedną z klientami - nazwisko oraz miasto_id, a druga tabela to wiadomo, po prostu id i nazwa miasta.
Jest jakieś narzędzie albo ogólnie przyjęty sposób konwersji takich danych? Zarówno dla baz pustych, jak i tych z danymi.

Jedyne co mi przychodzi na myśl to co wiersz wykonywanie SELECTa
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

najprościej by chyba było jakbyś zrobił tabele "tymczasową" do której wczytujesz dane z pliku csv, a następnie z tymczasowej miasta do tabeli z miastami(tylko distinctem żeby się nie powtarzały), później nazwiska z tymczasowej do klientów z jednoczesnym zaczytaniem id miasta na podstawie porównania zawartości tabeli tymczasowej z docelowej z miastami

w przypadku ms sqla mozna by to zrobić prostym ssisem, który powinien się dość szybko przetworzyć i dodać do joba, który by
  • Odpowiedz
Cześć
Uczę się Symfony. Backend coraz lepiej ogarniam, ale docelowo pragnąbym zostać fullstack devem. I tu mam gdyż problem frontowo jestem nieźle zacofany, wcześniej pracowałem sporo z WP (backend) i kiedy trzeba było importować assetsy to robiło się to na pałę tzn registerscript, includestyle i jedziesz ;)
Zwracam się z pytaniem do bardziej doświadczonych. Przypuśćmy, że kupiłem na themefost front bootstrapowy w czystym html/js/scss i chciałbym teraz porobić z tego twigi i
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wojciech_dynamo: jak ogarniesz Twiga to pójdzie łatwo. Sam tak przerabiam, jeśli nie ma opcji na gotowy szablon pod Twiga. Prosta sprawa i zajmuje niewiele czasu.
Inny temat jak chcesz mieć Twiga + front-end framework na JS, który korzysta z osobnych szablonów. Więcej roboty czeka.
  • Odpowiedz
@wojciech_dynamo: zależy od projektu i wymagań. Najczęściej style wrzucam tak jak są, bo są wynikiem pracy gościa od szablonów, który generuje je już zminimalizowane i skompilowane przez SASS i jak trzeba nanieść zmiany/poprawki to dostaje znów gotowy zestaw.
Jak masz wszystko luzem i zrobić samemu, to możesz użyć np. webpacka. Z Symfony Assetic już chyba mało kto korzysta.
  • Odpowiedz
Hej mirki z #webdev #php
W jaki sposób zapisujecie strony w bazie danych? A konkretnie, w jaki sposób je identyfikujecie?
Dla przykładu mam stronę o adresie: example.pl/strona1/strona2 więc wartością jednoznacznie identyfikującą stronę w bazie danych będzie "strona1-strona2"? Czy może jakoś zupełnie inaczej?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SiarkoWodor: Mam w starym CMS: example.com/a-45,tytul-artykulu, example.com/s-2,jakas-strona i drugi raz bym tak nie zrobił. Strona niech ma swoje ID, ale nie pokazuj go w adresie bo i po co? W panelu strony identyfikujesz z użyciem ID a na froncie za pomocą slug. W panelu musisz tylko dbać o to by slug był unikalny, czyli walidujesz czy nie ma już takiego a w wypadku kolizji możesz dodać propozycje bezkolizyjnych.
  • Odpowiedz
Poszukujemy Junior Full Stack Developera do biura w Gdańsku. EasySend to firma zajmująca się międzynarodowymi przelewami w branży #fintech Wynagrodzenie 4000 - 6000 PLN netto (przy b2b) na start.
Sprawdź ofertę na stronie EasySend lub na pracuj.pl praca #programowanie #gdansk #it #php #javascript #frontend #webdev
EasySend - Poszukujemy Junior Full Stack Developera do biura w Gdańsku. EasySend to f...

źródło: comment_HiQK955Wi0PbLSE3Q3VladfpjxrtxwiP.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może beka, może nie. Dla mnie to XD. Bez filozofii xD to chyba bym kompa przez okno codziennie musiał wyrzucać xD dzięki @Oskarek89
Robię przy tym wpisie #rozdajo - może komuś się przyda, jak wpadnie w gorące. Co prawda ta historia jest raczej gorzka ( ͡° ͜ʖ ͡°) ale wyślę 1 osobie z plusujących 2 kg kwaśnych żelków konfidentek92 z mojego sklepu:
http://sklep.gusto.pl/pl/p/Kwasne-zelki-Jablka-Gruszki-92-Konfidentki/15

3 tygodnie
ecco - Może beka, może nie. Dla mnie to XD. Bez filozofii xD to chyba bym kompa przez...

źródło: comment_K1n2aibIVogm0I3RDx7e8GiTwx77UGQ6.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ecco: A umowa była? Bo jak nie to zostałeś gdzieś upchnięty między inne projekty i pewnie pełnię uwagi dostały te lepiej płatne.
  • Odpowiedz
@ecco:

Płać za realizowanie zadań a nie stawkę godzinową. Każdy ma inne tempo pracy, poziom wiedzy i doświadczenia, normy jakościowe. Świeżak może dłubać 50h plus kilka iteracji QA. Ekspert zrobi to samo w ciągu 5h bez żadnej iteracji QA.

Koszty

Świeżak 1250 = 50 x 25 + (twój czas poświęcony na QA) > Ekspert 1250 = 5 x 250
  • Odpowiedz
Używa ktoś Cmdera w sprawach około-gitowo-deployowych? Co to są za dziwne znaczki? Np "Ôťö", zakładam że to jakiś cudowny unicode używany w jakimś foncie do wyświetlenia ikonku, tylko nie wiem jakim, bo mam tak na większości fontów. Ktoś coś?

#cmder #programowanie #webdev #git #php #windows #deployer
TwigTechnology - Używa ktoś Cmdera w sprawach około-gitowo-deployowych? Co to są za d...

źródło: comment_ZsqBxOLVmy4csa8aooO4HTLjf7j4W810.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wtorek z PHP - dla zabieganych Mirków #justjoinitoferty odc#21

poniedziałek - JavaScript, wtorek - PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby/Testing, sobota - mobile.

Zdalnie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, jako ze dopiero wchodze w ten swiat gita i githuba, pomoglby ktos i zarzucil jakimis fajnymi pomyslami na jakies repozytoria. I czy lepiej wrzucac aplikacje napisane w "vanilla php" czy jakies frameworki, choc mniemam ze troche tego, troche tego. Glownie zeby przy podaniu o prace cos bylo.
#php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@h0lend9r: Dużo podmiotów udostępnia HTTP API ale nie wszystkie udostepniają jakiekolwiej SDK czy SDK dla PHP. Ja bym się na Twoim miejscu rozejrzał czego brakuje (wyszukiwarki nie znajdziesz ;)), może coś z rodzimego podwórka, np dane udostępniane przez instytucje publiczne, i udostępnił w przystępnej devom formie (jako composerowy lib).

W ten sposób pokażesz że wiesz co to obiektowość, jak pracować z zależnościami, jak testować oprogramowanie i jak abstrakcyjnie opisać coś
  • Odpowiedz
Hej Mireczki i Mirabelki. Mam pytanie z #php i #html. Czy możecie mi podpowiedzieć jak zrobić aby po wpisaniu w formularzu peselu osoby sprawdzało czy jest taka w bazie danych a jeżeli występuje pobierałoby jej dane z bazy i uzupełniało wybrane pola formularza?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DziabDziab: przesyłasz ajaxem to co wpisał użytkownik do swojego skryptu w PHP, w nim sprawdzasz czy w bazie istnieje user czy nie i zwracasz sobie najlepiej jsonem dane. Jak już masz dane to po frontcie sobie je wykorzystujesz tak jak chcesz.
  • Odpowiedz
Cześć Mirki. Mam do Was pytanie, do tej pory programowałem co nieco w #php - a dokładnie jakieś 2 lata ( presta , wordpress itp. )
Chciałbym ruszyć dalej i się rozwijać w #webdev czy możecie mi poradzić - opierając się na własnym doświadczeniu:

Jaką drogę dalej obrać? Czy warto uczyć się frameworka php? Jeśli tak to którego ? Jeśli nie to na jaki język się przerzucić?

#
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fency: Jesli koniecznie potrzebujesz kursu, to jest na udemy kurs, zrobiony nawet przez naszego rodaka. Dosc szeroki.

Ale tak jak @Harry19911 napisal, czemu nie zaczac po prostu czytac to co do powiedzenia na temat symfony maja sami tworcy?
  • Odpowiedz
#php #webdev

jak szybko dobrze rozgarnięty junior front-endowiec jest w stanie przyswoić sobie php i symphony tak, żeby rozpisywać sobie proste calle do api?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MKULTRA: Czemu kosa z frontendowcami? Właśnie sobie piszę apkę w React. Nie lubię JS, no ale narzędzie to narzędzie. Ty za to określasz się jako "dobrze rozgarnięty", a masz problemy z poprawnym napisaniem nazwy biblioteki, której chcesz się nauczyć. Już ja widziałem takich juniorów jak Ty, przekonanych o swojej nieomylności i odbierających wszystkie uwagi jako osobisty atak. Najgorszy typ współpracownika :)
  • Odpowiedz