[Problem z nazewnictwem kodu]
Proszę, każdy zostaw mi komentarz. Wszystko będzie teraz dla mnie naprawdę pomocne.
Pracuję nad tym, jak nazwać funkcję, która działa jako część modułu generującego adresy URL, które wygasają, gdy nadejdzie czas wygaśnięcia. Pomyślałem więc, że „moduł pożądanego adresu URL” będzie w porządku. Jednak czasownik „wygasnąć” jest nieprzechodni. Czy można dodać przyrostek „-able” po czasowniku nieprzechodnim? Pożądany adres URL to nawet właściwe słowo?
Wydaje mi się, że lepiej „wygasający URL” niż „pożądany adres URL”, prawda?
Komentarze
- Że ' to wspaniała / przerażająca rzecz w programowaniu. Możesz nazywać rzeczy, jak chcesz. Wymagane nie jest słowem, ale rozumiem, że ' ma znaczenie jako zmienna. Zaufaj mi, ' widziałem dużo gorzej.
- @ Jacobm001 wielkie dzięki. Zgadzam się z Tobą. Ale co powiesz na ' zamykany adres URL ' na tej samej funkcji? Przepraszam, że pytam ponownie 🙂
- " Adresy URL, które wygasają po przejściu w momencie generowania. " Hę? Wygasają, gdy je wygenerujesz? Czy nigdy nie wygasły? Czy możesz wyjaśnić, kiedy wygasną?
- @CandiedOrange haha dzięki. Redagowałem. Wygasa z czasem wygaśnięcia określonym przeze mnie przy jego generacji.
- tymczasowe , krótkotrwałe i nietrwałe przyjść pamiętać.
Odpowiedź
Przede wszystkim pożądane jest słowo. Kręci się co najmniej od 1913 roku.
expiable
Przymiotnik
Może wygasnąć; może zostać zakończony.
Część lub całość tego wpisu została zaimportowane z wydania słownika Webstera z 1913 r., które jest obecnie wolne od praw autorskich, a zatem należy do domeny publicznej. Zaimportowane definicje mogą być znacznie nieaktualne, a nowszych sensów może całkowicie brakować.
To powiedziawszy, expiable sprawia, że myślę, że ma datę ważności . Jeśli takie wrażenie chcesz, myślę, że wszystko w porządku.
Chciałbym, żeby więcej programistów zwracało tak dużą uwagę na nadawanie nazw.
Wygasający adres URL a pożądany adres URL
Różnica semantyczna polega na tym, że wygasający adres URL powinien mieć zawsze datę ważności. Jeśli pożądany adres URL może mieć ustawioną datę ważności, może nie mieć. Więc wybierz nazwę, która pasuje do sposobu, w jaki zamierzasz wdrożyć.
Komentarze
- Ponieważ jest w stanie wygenerować również stały adres URL, ja ' weźmy ' expiable '. Dzięki wszystkim. Doceniam to.
- @CandiedOrange " Wygasający adres URL " wydaje mi się, że właśnie wygasa. Czy to źle? (Ja ' nie jestem native speakerem, tylko zadaję pytanie).
- @frnhr Na pierwszy rzut oka uznałbym to za oznaczające, że jest to w trakcie wygaśnięcia. Ale w zależności od kontekstu może to również oznaczać, że natura adresu URL polega na tym, że wygasa, chociaż może to nastąpić dopiero w przyszłości. Jest to więc wygasający adres URL; to URL wygasa.