Pull to refresh
13
0
Кутало Денис @oops-wrong

User

Send message
Я с вами по большей части согласен. Но а от effects совсем отказываться не стоит. Есть редкие задачи, когда удобно следить именно за потоком экшенов. По моему опыту большинство задач требует слежения за потоком изменений данных в state, тогда я применяю сервис с чистым RxJS.
Тем самым, если задача требует слежения за потоком экшенов — effects, за потоком данных в state — сервис с RxJS.
Воспользовался вашим советом по поводу редюсера. Не ахти какой перевод, да лучше не придумать.
А по поводу «DELETE_ITEM_SUCCESS» — хорошее замечание. Сам бы я тоже не стал делать 2 отдельных состояния. Но, знаете, в реальной разработке всякое бывает. Может быть автор был вынужден так реализовать.
В любом случае, для меня эта статья совсем о другом, в большей степени про подход использования сервисов с чистым RxJS взамен Ngrx/effects.
Тенденция нравится, спасибо вам за эту работу!
Есть несколько замечаний, крик души даже :)
По закону Фиттса:
  • Не работает верхний левый угол
  • Не привычно работает скролл

Кнопка (назад или вперед), расположенная в верхнем левом углу, «смещена» на 1 пиксель вниз. То есть когда курсор упирается в верхнюю границу окна или в сам угол, то нажать на кнопку нет возможности.
Да и вообще, почему столько места не используется в левом верхнем углу? Кнопку назад можно сделать больше. Поместить, например, кнопочку «Вверх» (для скролла страницы), хотя может это будет перебор.

Если упереть курсор в правую границу монитора, то нельзя ухватиться за ползунок скролла, хотя можно клинуть и сместить положение страницы. Лучше сделать возможным ухватить ползунок, в случае когда курсор уперся в правую границу.

Группы вкладок хотелось бы прокручивать колесиком мыши, как в Fx.

P.S. Очень хотелось бы видеть такую же прозрачную работу с выгрузкой вкладок как в Fx (эх, мечты, мечты...)
Идеального, боюсь, нет. Но по-моему приближен к нему PT Mono.
Кроме того, что у него нет очевидных недостатков, так он и просто симпатичнее.
Сравните сами
Input Mono
image

PT Mono
image
Кириллица в шрифте Input Mono имеет свои ошибки:
1. глиф буквы З [зэ] аналогичный глифу цифре 3 (три);
2. глиф б [бэ] очень похож на цифру 6.
Так же есть просто недостатки:
1. особенно уродливые глифы Д, Л, д, л;
2. В букве Ч перекладина неправильно сочленяется с вертикалью (так себе недостаток :) );
3. Заглавная У «валится» вправо.
Есть и приятные мелочи:
1. Полуовал заглавной Б выше нижнего полуовала В;
2. Глиф Ф выше, чем например глиф Х (хотя обычно выше верхняя часть, а тут нижняя);
3. У глифа Ж есть нормальная перекладина.

PS И в общем кириллица на мой вкус не красивая.
Эта панграмма из стандартной программы по просмотру шрифтов в Windows.
Кроме того, что в ней нет «же»: «Съешь же еще этих...», — так еще и запятая перед союзом «да» лишняя. Нужно писать в поддержку мелкомягких по поводу плохой локализации :)
По мне так это очень существенный косяк. Хотя сама гарнитура нормальная. Просто у меня в Windows она не захотела нормально растрироваться, поэтому не попала в список.
Надо было сразу в статье написать, что здесь не ставится задача познакомить программистов с методами определения качества кириллицы.
В гарнитуре DejaVu Sans Mono я заметил несколько конкретных косяков: литера л имеет прямую левую ножку и литера д соответственно; ветви у литеры к сочленяются по латинской традиции, из-за этого ветви литеры ж сочленяются соответственно, без перекладины, что утолщает ж; л и п имеют одинаковую ширину, что затрудняет чтение. И вообще я не пойму, почему некоторые прописные литеры кажутся конскими на фоне некоторых других. В хорошем шрифте все символы будут уравновешены.
Есть и более незначительные косяки: литера заглавной Б имеет такой же овал как овал заглавной В, а должен быть более округлый и высокий; язык э слишком выдвинут.
Можете сравнить кириллицу любой гарнитуры с кириллицей семейства PT — сразу увидите разницу.
Для человека, пишущего код, важно, чтобы никакие глифы не обращали на себя внимание. То есть все символы должны выглядеть максимально нейтрально и привычно.
В этой гарнитуре есть непривычные глифы: прописная г, прописная g, ноль, д и л, ц и щ, ж слишком жирная из-за отсутствия перекладины, а еще кавычки, которые выглядят как апострофы.
Конечно, даже к такому можно привыкнуть и не обращать внимание на эти мелочи. Но большинству разработчиков, логично, нужно придерживаться нормальных гарнитур.
Суть не в точках над буквами ё. Дело в том, что сама кириллица не очень качественная.
Гарнитура Monaco — вроде как свободна для применения в качестве гарнитуры для IDE и других текстовых редакторов.
В гарнитуре Anka/Coder нет ничего хорошего. Она даже ужасна.
Имеет слишком плохую кириллицу. Я бы сказал, что ее качество на уровне гарнитуры Arial.

Information

Rating
Does not participate
Date of birth
Registered
Activity