var addOne_lessTnan4 = function(step) {
return lessTnan4T(addOneT(step));
}
// или, что вообще замечательно, можно использовать функцию _.compose
var addOne_lessTnan4 = _.compose(addOneT, lessTnan4T);
По-моему надо в обратном порядке:
var addOne_lessTnan4 = _.compose(lessTnan4T, addOneT);
Не буду спорить, все очевидно. Но это очевидно для вас — человека, который знает разницу. А многие, я полагаю, просто делают rebase, не думая о последствиях. Отсюда и проблемы, вроде описанной в данной статье.
Что же насчет непонятных коммитов в истории — во-первых, а что в них непонятного? Они же помечены, как merge commit, и в них есть полезная инфа. Во-вторых, GitHub / Bitbucket специально «приглушают» их в истории коммитов, так что у меня они не вызывают там дискомфорта.
Не согласен с вами. Git был придуман для максимально удобного и правильного merge, без какой-либо магии и костылей. Поэтому не нужно бояться git pull. В конце концов, всегда можно все отменить и откатиться назад.
Насчет тематических веток и Git Flow — штука интересная, но как по мне, Git Flow — это просто здравый смысл в использовании Git-веток. Так что зная базовые принципы веток Git и имея здравый смысл, вполне можно обойтись без Git Flow.
git rebase — потенциальная проблема. Например, некоторые проблемы rebase описаны в книге «Pro Git» — "The Perils of Rebasing". Моё мнение — лучше делать merge, чем rebase.
При проектировании этой машины обнаружилось, что из-за низкого разрешения дисплеев того времени невозможно создать из пикселов нормальный вертикальный курсор маленького размера
Было бы здорово услышать, в чем именно была проблема. Я не дизайнер, но мне кажется, что нарисовать наклоненный курсор гораздо сложнее, чем «прямой».
Обратная совместимость? Удобство для тех, кто привык?
Мне режет ум, что приставка кило- может означать что-то отличное от 1000:
— 1 километр = 1000 метров
— 1 килограмм = 1000 грамм
— 1 килоджоуль = 1000 джоулей
Так почему 1 килобайт вдруг должен быть = 1024 байт? Так сложилось? Значит сложилось неправильно, надо исправлять. Пусть хоть дети и внуки говорят правильно и не выносят себе мозги с(т)ранными исключениями из правил.
кило-, мега-, гига-, а также мили-, деци- и др. — это степени 10
киби-, миби-, гиби- и пр. — это степени (2^10)
Итого: мы избавились от недоразумений и разложили все по полочкам. И наконец-то все логично, нет?
Длинные сложноподчиненные предложения (вот как у меня в этой статье), в которых много неологизмов и нет эмоции
По-моему ваша статья написана чудесным живым языком с прекрасными живыми картинками! Спасибо за это.
От себя хочу добавить, что проблема тут немного шире, чем просто тексты в дизайнах. Абсолютно все элементы дизайна нужно делать, исходя из понимания целей пользователя, а не только из соображений красоты.
Эти два трансдьюсера не идентичны.
Кстати, странновато работает первый вариант…
По-моему надо в обратном порядке:
Что же насчет непонятных коммитов в истории — во-первых, а что в них непонятного? Они же помечены, как merge commit, и в них есть полезная инфа. Во-вторых, GitHub / Bitbucket специально «приглушают» их в истории коммитов, так что у меня они не вызывают там дискомфорта.
Не согласен с вами. Git был придуман для максимально удобного и правильного merge, без какой-либо магии и костылей. Поэтому не нужно бояться git pull. В конце концов, всегда можно все отменить и откатиться назад.
Насчет тематических веток и Git Flow — штука интересная, но как по мне, Git Flow — это просто здравый смысл в использовании Git-веток. Так что зная базовые принципы веток Git и имея здравый смысл, вполне можно обойтись без Git Flow.
git rebase
— потенциальная проблема. Например, некоторые проблемы rebase описаны в книге «Pro Git» — "The Perils of Rebasing". Моё мнение — лучше делать merge, чем rebase.Было бы здорово услышать, в чем именно была проблема. Я не дизайнер, но мне кажется, что нарисовать наклоненный курсор гораздо сложнее, чем «прямой».
— Приведение к boolean:
!!x
— Приведение к integer:
~~x
Мне режет ум, что приставка кило- может означать что-то отличное от 1000:
— 1 километр = 1000 метров
— 1 килограмм = 1000 грамм
— 1 килоджоуль = 1000 джоулей
Так почему 1 килобайт вдруг должен быть = 1024 байт? Так сложилось? Значит сложилось неправильно, надо исправлять. Пусть хоть дети и внуки говорят правильно и не выносят себе мозги с(т)ранными исключениями из правил.
кило-, мега-, гига-, а также мили-, деци- и др. — это степени 10
киби-, миби-, гиби- и пр. — это степени (2^10)
Итого: мы избавились от недоразумений и разложили все по полочкам. И наконец-то все логично, нет?
По-моему ваша статья написана чудесным живым языком с прекрасными живыми картинками! Спасибо за это.
От себя хочу добавить, что проблема тут немного шире, чем просто тексты в дизайнах. Абсолютно все элементы дизайна нужно делать, исходя из понимания целей пользователя, а не только из соображений красоты.