Думаю Вы воспринимаете это слишком буквально.) Я про первый коммент в этой цепочке. Животные не обладают самосознанием и поетому не осознают своей смертности, не осознают наличие времени и много чего ещё, что даёт человеку самосознание.
Неплохо, а для дальнейшего погружения можно читануть Феноменологию духа — Гегеля ) И будет вам формальная логика и просветление одновременно. Я серьёзно.
для новичка будет плохо, особенно, когда начинается описание того, что такое компонент, рендер, state, props. Автор преподносит автору салат из терминов философии реакта) Я то понимаю, но для новичка это будет кошмар. Ещё и сравнения вначале ненужные и интро затянутое.
ну конечно же не избавляют. тесты проверяют логику работы, а не просто, соответствие типам. + дают возможность переосмысления написанного кода. разумеется они замедляют скорость разработки в моменте. но они дают возможность регрессивного тестирования всего написанного функционала. что касается типов, то они, в особенности приправленные дженериками всегда будут увеличивать когнитивную сложность кода.
неплохо. правда стоит заметить, что офлайновых редакторов довольно много, а онлайновых мало. и ни один онлайн редактор не сравнится с инспектированием кода от того же web storm. поетому я решил двигаться в направлении онлайн редактора и писать его на javascript
Ну это. Я ожидал фактической текстовой, может и с картинками, реализации вот этого всего объяснения: "Сначала нужно объяснить, как вообще работает обычная десятичная система счисления — и про конечный «алфавит» цифр, и про идею переноса разряда. Так развивается понимание принципа «системы счисления»." А получил я средний палец :)
Например есть объект с полями: jobName, jobStartTime, jobStopTime,
и есть геттеры для получения всех трёх полей: getJobName, getJobStartTime, getJobStopTime. Ну и они стандартно читают и возвращают соответствующие значения.
и внезапно, в этом объекте был создан метод getTotalTimeOfWork, который делает очевидное return jobEndTime — jobStartTime.
И что у нас получается? getJobName геттер, а getTotalTimeOfWork наверное не геттер, хоть и начинается со слова get. или getTotalTimeOfWork это ПЛОХОЙ геттер, который должен получить по попке. За то, что не просто читает и возвращает значение, а читает, а ещё вычисляет и потом возвращает значение?
Нет ну можно же назвать метод calculateTotalTimeOfWork, правда ведь? Но погодите-ка ребятки, что это у нас тут? Метод не только вычисляет, но и возвращает значение!!! Нет, но слово calculate имеет прямую семантику и не подразумевает возврат вычисленного значения!
Или есть у меня объект UserRepository, а у него метод getUser, который по id, юзера нам "даёт". А в нём может быть и кеш используется и запрос к базе делается и билдер объекта User задействуется.
Поиски серебренной пули ведутся и в психологической сфере.)
А потом нет стабильности в наших жизнях.
Думаю Вы воспринимаете это слишком буквально.) Я про первый коммент в этой цепочке. Животные не обладают самосознанием и поетому не осознают своей смертности, не осознают наличие времени и много чего ещё, что даёт человеку самосознание.
Чувство прекрасного снова подвело, учитывая картинку к посту. По фреймворку: Дмитрий просто занимается творчеством.
Димочка пора уже функциональное программирование подучить и начать заниматься хотя бы йогой, а не только mol)
для новичка будет плохо, особенно, когда начинается описание того, что такое компонент, рендер, state, props. Автор преподносит автору салат из терминов философии реакта) Я то понимаю, но для новичка это будет кошмар. Ещё и сравнения вначале ненужные и интро затянутое.
испанский стыд на кухне, это чтобы вы не расслаблялись)
а мне нравится
чувства прекрасного чуть хромает в сравнении с логической составляющей ума автора
неплохо. правда стоит заметить, что офлайновых редакторов довольно много, а онлайновых мало. и ни один онлайн редактор не сравнится с инспектированием кода от того же web storm. поетому я решил двигаться в направлении онлайн редактора и писать его на javascript
Ну это. Я ожидал фактической текстовой, может и с картинками, реализации вот этого всего объяснения: "Сначала нужно объяснить, как вообще работает обычная десятичная система счисления — и про конечный «алфавит» цифр, и про идею переноса разряда. Так развивается понимание принципа «системы счисления»." А получил я средний палец :)
А комично выходит если думать как автор статьи)
Например есть объект с полями: jobName, jobStartTime, jobStopTime,
и есть геттеры для получения всех трёх полей: getJobName, getJobStartTime, getJobStopTime. Ну и они стандартно читают и возвращают соответствующие значения.
и внезапно, в этом объекте был создан метод getTotalTimeOfWork, который делает очевидное return jobEndTime — jobStartTime.
И что у нас получается? getJobName геттер, а getTotalTimeOfWork наверное не геттер, хоть и начинается со слова get. или getTotalTimeOfWork это ПЛОХОЙ геттер, который должен получить по попке. За то, что не просто читает и возвращает значение, а читает, а ещё вычисляет и потом возвращает значение?
Нет ну можно же назвать метод calculateTotalTimeOfWork, правда ведь? Но погодите-ка ребятки, что это у нас тут? Метод не только вычисляет, но и возвращает значение!!! Нет, но слово calculate имеет прямую семантику и не подразумевает возврат вычисленного значения!
Или есть у меня объект UserRepository, а у него метод getUser, который по id, юзера нам "даёт". А в нём может быть и кеш используется и запрос к базе делается и билдер объекта User задействуется.
Самое время заинтересовался дзеном, просветлением и випасаной. )