|
20 | 20 |
|
21 | 21 | Проблемы с этой функцией: |
22 | 22 |
|
23 | | -1. Умеет работать с ФИО только на кириллице, для других алфавитов выдаёт ошибку. Например, не умеет работать с именами в транслите типа Elena. |
24 | | -1. Некорректно возвращает пол для неоднозначных уменьшительных русских имён типа Валя - female; Женя, Саша - male (должно быть unknown) |
25 | | -1. Фамилии типа Петренко, Кац, Перельман, Мартиросян, Нет - это male (должно быть unknown) |
| 23 | +1. Умеет работать с ФИО *только на кириллице*, для других алфавитов выдаёт ошибку. Например, не умеет работать с именами в транслите типа `Elena`. |
| 24 | +1. Не умеет возвращать `unknown`. Некорректно возвращает пол для неоднозначных уменьшительных русских имён типа `Валя - female`; `Женя, Саша - male` (должно быть `unknown`) |
| 25 | +1. Фамилии типа `Петренко`, `Кац`, `Перельман`, `Мартиросян`, `Нет` - это `male` (должно быть `unknown`) |
26 | 26 | 1. Неоднозначные ФИО определяет так (результат совпадает с `gender_by_name()`): |
27 | | - 1. Сергеева Олег - male |
28 | | - 1. Сергеева Олег Николаевна - female |
29 | | - 1. Сергеев Ольга - female |
30 | | - 1. Сергеев Ольга Николаевич - male |
| 27 | + 1. `Сергеева Олег - male` |
| 28 | + 1. `Сергеева Олег Николаевна - female` |
| 29 | + 1. `Сергеев Ольга - female` |
| 30 | + 1. `Сергеев Ольга Николаевич - male` |
31 | 31 |
|
32 | 32 | ## Ссылки по теме |
33 | 33 |
|
|
0 commit comments