Wpis z mikrobloga

czy w #javascript w klasie jeśli chcę mieć gettery i settery to złą praktyką będzie jesli zamiast set i get użyję set...() i get...()? Wydaje mi sie ze to jest lepsze bo bez problemu moge miec setMichal() this.michal = bialek, a z set już tak nie zrobię i będę musiał wymyślać inne nazwy, które już tak dobrze nie oddadzą działania metody. Poza tym przeczytalem o taki artykul: https://nemisj.com/why-getterssetters-is-a-bad-idea-in-javascript/ co sadzicie?
#programowanie
  • 9
  • Odpowiedz
@iksdede: owszem można, ale zrobienie metody pozwala ci w choćby w łatwy sposób zweryfikować które miejsca kodzie grzebią ci w danym property (wystarczy postawić debugger w jednym miejscu. W przypadku zwykłego property trzeba się bawić z udawaniem settera/gettera w konsoli)
  • Odpowiedz
immutable objects >>>>> gówno > getField/setField > gettery/settery


@maciej-caderek: co ma jedno z drugim, kto powiedział, że setField albo settery nie mogą zachowywać niemutowalności? ( ͡° ͜ʖ ͡°)
  • Odpowiedz