Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 07.03.2022 uwzględniając wszystkie działy

  1. Chell

    Nad czym aktualnie pracujesz?

    ale progres, we wtorek wyglądało to jak Wormsy a w środę jak Battlefield Bad Company 2
    1 punkt
  2. Chell

    Python - load i save project

    fajne pytanie. Na pewno przeładowanie konstruktora to kiepski pomysł, implementacja dwóch zupełnie różnych funkcjonalności w ramach jednej metody będzie strasznie myląca. Druga opcja jak najbardziej spoko, jeżeli stan instancji nie pozwala na save_changes to programista nie powinien tego wywoływać na tym etapie. Jak chcesz to zrobić super, to możesz sobie wygooglować "builder design pattern" - to koncept klasy-serwisu służacego do budowania instancji innej klasy, gdy proces ten jest złożony. Nie implementowałem go jeszcze żeby obsłużyć dwa różne flow instancjonowania, bo nie do końca do tego służy, ale myślę że by się całkiem spoko nadał dla tego case class ProjectBuilder: def __init__(self): self._instance = Project() def load_from_path(self, str: path) -> self: ... self._instance = instance return self def set_files(self, list: files) -> self: self._instance.files = files return self def set_name(self, str: name) -> self: self._instance.name = name return self def get_instance(self) -> Project: if not self._instance.name or not self._instance.files: raise Error('The instance is incomplete.') return self._instance celem takiego buildera jest zwrócenie Ci instancji która ma już stan który Ci pasuje
    1 punkt
  3. Nikas

    Foto-galeria

    Na nas możecie liczyć w wwa. ( :
    1 punkt
  4. Siema, pomoże mi ktoś z tym problemem? Bo nie jestem zbyt doświadczony, a bardzo mi na tym zależy [TUTAJ] Ewentualnie jakby ktoś był w stanie naprawić ten problem odpłatnie... bo nie potrafię tego zrozumieć a chciałbym mieć że tak powiem gotowca, który by nie generował tego problemu i mógłbym ruszyć dalej z rozwojem gry. Nie ukrywam, że nie cierpię surface'ów, ale potrzebuję ich w projekcie... no koledzyyy, znajdzie się chętny pro coder? Piszcie PW. Ja wiem, że już sam GMS jest sporym ułatwieniem w programowaniu, a to brzmi, jakbym był upośledzony prosząc o ułatwienie w ułatwieniu...ale nie umiem tego zrozumieć za cholerę i trochę mi na czasie zależy, żeby takiego małego projektu nie robić zbyt długo, tylko naprawić rozwinąć i projekt zamknąć. A podejrzewam, że dla zaawansowanych GMS'owców, to bułka z masłem i maks pół godziny rozkminy i pisania
    -1 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+01:00
×
×
  • Dodaj nową pozycję...