Witajcie mirki.
Może ktoś mógłby zarzucić przykładem w jaki sposób zrobić "XLSPrinter."
Chodzi mi o to, że jest coś takiego jak "liuggio/excelbundle", które wykorzystuję do generowania plików xls. Jednak nie wiem czy to dobra praktyka za każdym razem w kontrollerze od nowa tworzyć plik xls, może lepiej byłoby stworzyć serwis, gdzie przekazywałbym:
1. Nagłówki tabelki
2. dane
3. typ pliku
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie mirki.

Tworzę w pracy stronkę, gdzie ma być sklep elektroniczny. Napisałem sobie serwis, gdzie tworzę zamówienie, dodaję produkty do zamówienia, pobieram informację o zamówieniu, cenę itd.
Jednak z powodu braku doświadczenia nie robię tego w odpowiedni sposób. W poprzedniej pracy widziałem jak takie coś było zrobione przez doświadczoną osobę i to mniej więcej wyglądało tak:
$this->getOrder()->getPrice() - aby pobrać cenę.
$this->getOrder()->getStatus() - aby pobrać status zamówienia.
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: taj w sensie encji, wszystkie te metody tam powinny się znajdować bo operują one na Order, ale przecież ty tu nie operujesz na sqlach, operujesz na orderze xD a to że robisz niepotrzebne zapytania co chwile to już inna kwestia, wiesz o tym że zamiast tego:

public function addOrderItem(Orders $order, ProductVariation $productVariation, $amount)
{
$orderItem = new
  • Odpowiedz
@mk321: te popularne ksiązki do nauki jak te co podałeś są słabe, uczą języka i jego składni, ale nie uczą myślenia jak zaprojektować system, nie poruszają tematu optymalizacji kodu, aktualizacji do nowszych API, obsługiwania się kompilatorem i hackami języka.

To czego szukasz to inna półka programowania:
Design Patterns_ Elements of Reusable Object-Oriented Software - Gamma, Erich
The Well Grounded Java Developer
Java8
  • Odpowiedz
@WstawZiemniaki: rok na wykopie a jeszcze nie słyszał, że powinien wyrzucić Symfonie () Wymyśl sobie jakiś program i go rozwijaj. Jest to najlepsza wg mnie metoda uczenia się ( ͜͡ʖ ͡€)
  • Odpowiedz
#programowanie
#cpp
#programowanieobiektowe

mam pytanie dot CPP mam klase Swiat i w niej prytwante pole Organizm* mapa[2][2]; mam również klase Zwierze co dziedziczy po klasie Organizm. Jak mam zrobić by móc zawołać mapa[x][y]->akcja() tak by była wykonywana odpowiednia akcja do typu jaki Tworzył (czyli gdy mam mapa[0][0]= New Zwierze
zawola zwierze::akcja() a gdy mam mapa[1][0]=Organizm zawoła Organizm::akcja() ?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #programowanieobiektowe #cpp
Mam do zrobienia w studbazie prosty programik co symuluje świat zwierzątek
http://galaxy.eti.pg.gda.pl/katedry/ksg/pracownicy/Marcin.Kulawiak/PO/projekt_PO_wirtualny_swiat_2015_v2.pdf
i tak myślę czy by nie dało się zrobić jakoś prosto i wygodnie by wszystkie obiekty były sobie na równi i jak któryś coś robi to wysyła do wszystkich wiadomość a one coś z nią robią albo nie jak to ma miejsce w sieci.
Pytanie czy to dobry pomysł i jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: nie mam teraz ochoty ani siły tego czytac, ale rzucę krótkie: polimorfizm. Tak masz to rozwiązać, wtedy wszystkie obiekty "są sobie na równi". Wiadomosc masz wysylac chyba tylko w zakresach row-1 do row+1 i column-1 do column+1 (row i column - miejsce w tablicy obiektu wywolujacego akcję), aczkolwiek mogę gadac glupoty. Przedstaw w jakims skrócie co jest napisane w tym dokumencie.
  • Odpowiedz
Witam.
W pracy pracuję korzystając z frameworka Yii i jakiegoś nieznanego WForce (brak informacji o takim frameworku w internecie). Piszę funkcje i zapytania w PL/SQL, ale…
Ostatnio otrzymałem zadanie. Niby łatwe itd. Powiedziałem, że zrobię to w gdzieś 50h. Jednak jak się okazało czasu minęło chyba 2x tyle, a zadania do końca nie udało się zrobić. Ciągle są jakieś błędy itd. Spowodowane to jest bardzo złym kodem z którzym przyszło mi pracować
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poratuje ktoś linkiem do strony gdzie są przykłady z programowania obiektowego wraz z rozwiązaniami?

Czytam i czytam z różnych stron i oglądam filmiki. Niby trochę rozumiem, ale potem wszystko mi się miesza, więc chciałbym zrozumieć robiąc zadania.

#python #programowanieobiektowe
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach