Wpis z mikrobloga

@zwyrol:
-dev = [dev for dev in developers if dev['email'] == email]
-return bool(dev)

nie "return any(dev for dev in developers if dev['email'] ==
  • Odpowiedz
@zarev: is True zrobiłem żeby było bardziej czytelne. Kolejna rzecz nadpisywanie obiektu contract ma swój sens, po co tworzyć X obiektów? Co do optymalizacji zapytania logicznego spoko, +1
  • Odpowiedz
@zwyrol: Python ma wytyczne co do stylu kodu, PEP8
https://www.python.org/dev/peps/pep-0008/#programming-recommendations (koncowka)

Co do nadpisywania zmiennej to najpierw do zmiennej 'contract' przypisujesz boolean o znaczeniu czy podany email nalezy do jakiegokolwiek developera z listy (???), a pozniej podajesz boolean do metody 'requestcontract' i traktujesz go jak dict probujac dobrac sie do 'availability' (???), nie zebym sie p-----------l na wieczor ale pomijajac ze jest to abstrakcyjny kod to to nie ma najmniejszego
  • Odpowiedz
Gościu a mi się wydaje, że bardzo chcesz zabłysnąć, i udało się tobie ( ͡° ͜ʖ ͡°) Nie musisz mówić czym jest PEP8, ale pamiętaj, że PEP8 jest także po to żeby go rozszerzać o swoje definicje pod danym projekt, np.

Co do contract masz racje, nie debugowałem tego, więc +1 ( ͡° ͜ʖ ͡°)
  • Odpowiedz