Conversation
| resList.add(function.apply(curElement)); | ||
| } | ||
| return resList; | ||
| } |
There was a problem hiding this comment.
обычно длинные сигнатуры функций форматируются, как отформатирована сигнатура filter -- на первой строке первый параметр, последующие параметры под ним
There was a problem hiding this comment.
остальных функций это тоже касается)
кроме того, видно, что форматирование кода не производится, Ctrl + Alt + L в помощь )
| } | ||
| } | ||
| return resList; | ||
| } |
There was a problem hiding this comment.
это можно было написать проще, вспомнив про break
| return false; | ||
| } | ||
| }; | ||
| } |
There was a problem hiding this comment.
А ALWAYS_TRUE и ALWAYS_FALSE должны быть методами, final-объектами, или классами?
src/test/java/CollectionsTest.java
Outdated
| sum += i; | ||
| } | ||
|
|
||
| Assert.assertEquals("Foldl doesn't work correctly.", sum, foldlSum); |
There was a problem hiding this comment.
этот тест не проверяет, действительно ли свертка левая
| fail("Or should be lazy."); | ||
| } | ||
| } | ||
| } |
There was a problem hiding this comment.
в F1Test, F2Test, PTest не хватает дженериков, и идея это все подсвечивает
There was a problem hiding this comment.
и еще, в тестах не проверяются wildcard'ы (это которые ? extends ..., ? super ...)
| fail("Or should be lazy."); | ||
| } | ||
| } | ||
| } |
There was a problem hiding this comment.
и еще, в тестах не проверяются wildcard'ы (это которые ? extends ..., ? super ...)
|
Поправил: #4 29.10.2016 21:22, Semyon Proshev пишет:
|
| resList.add(function.apply(curElement)); | ||
| } | ||
| return resList; | ||
| } |
There was a problem hiding this comment.
остальных функций это тоже касается)
кроме того, видно, что форматирование кода не производится, Ctrl + Alt + L в помощь )
| resList.add(curElem); | ||
| } | ||
| return resList; | ||
| } |
No description provided.