Ostatnio natrafiłem na bibliotekę Python na GitHub. Biblioteka jest świetna, ale zawiera jedną rażącą literówkę w nazwie funkcji. Nazwijmy to dummy_fuction()
tak, jak powinno być dummy_function()
. Ta funkcja jest zdecydowanie „na wolności” i najprawdopodobniej używana w systemach wbudowanych.
Pierwszą rzeczą, jaka przychodzi mi do głowy, jest dodanie drugiej wersji funkcji o poprawnej nazwie i dodanie ostrzeżenia o wycofaniu do pierwszej wersji dla następnej wersji.
Trzy pytania:
- Czy powyższe podejście może mieć niezamierzone konsekwencje?
- Czy istnieje standardowe podejście do tego rodzaju problemu?
- Jak długo należy pozostawić ostrzeżenie o rezygnacji?
http_referer
- „To tak, jak wtedy, gdy robiłem pole referer. Mam tylko żal z powodu wyboru pisowni. Teraz próbuję poprawić pisownię w OED, ponieważ moja pisownia jest używana kilka miliardów razy na minutę więcej niż ich. ” - Phillip Hallam-Baker