Size: a a a

Clojure — русскоговорящее сообщество

2020 August 13

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Возможно, что некоторые инструменты дают возможность понизить средний уровень пользователя. По крайней мере в краткосрочной перспективе.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Не соглашусь, всё-таки есть книги вроде DDD или Code Complete, авторы которых поели Java и прочего.
Я не читал, но пока не слышал хороших предложений от людей, которые читали и им понравилось
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Обычно это те же люди, кому нравятся GoF
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Возможно, что некоторые инструменты дают возможность понизить средний уровень пользователя. По крайней мере в краткосрочной перспективе.
Ну вот у людей не получалось в голове умножать и делить числа, записанные римскими цифрами
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Кажется представление (язык) таки имеет значение
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну вот у людей не получалось в голове умножать и делить числа, записанные римскими цифрами
Давай перестанем. Уже очень расплывчато )
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Ничего расплывчатого. Язык представляет действия для машины. Язык, который этот представление выполняет ближе к намерениям пользователя, удобнее.
Ошибки обычно возникают там, где пользователь явного намерения не обозначил (пробел в намерениях). И у языка есть выбор либо сообщить об этом пробеле, либо попытаться его заполнить.
JS пытается заполнить сам. Чем (1) не стимулирует этот пробел заполнить в тексте программы (для коллег и будущего себя) и (2) регулярно ошибается и делает что-то не то, информация о чём всплывает уже сильно дальше места, где этот пробел был.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Давай перестанем. Уже очень расплывчато )
Швейные машинки работают, а цифры нет?)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Pavel Peganov
Ничего расплывчатого. Язык представляет действия для машины. Язык, который этот представление выполняет ближе к намерениям пользователя, удобнее.
Ошибки обычно возникают там, где пользователь явного намерения не обозначил (пробел в намерениях). И у языка есть выбор либо сообщить об этом пробеле, либо попытаться его заполнить.
JS пытается заполнить сам. Чем (1) не стимулирует этот пробел заполнить в тексте программы (для коллег и будущего себя) и (2) регулярно ошибается и делает что-то не то, информация о чём всплывает уже сильно дальше места, где этот пробел был.
Спасибо, мне было бы лень так расписывать)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Швейные машинки работают, а цифры нет?)
У каких людей, как проводили исследования, как фиксировали результаты ... Я с машинкой тоже не претендую на точность, чего уж там.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
У каких людей, как проводили исследования, как фиксировали результаты ... Я с машинкой тоже не претендую на точность, чего уж там.
И я не претендую, просто слышал такую версию и мне кажется правдоподобным
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Pavel Peganov
Ничего расплывчатого. Язык представляет действия для машины. Язык, который этот представление выполняет ближе к намерениям пользователя, удобнее.
Ошибки обычно возникают там, где пользователь явного намерения не обозначил (пробел в намерениях). И у языка есть выбор либо сообщить об этом пробеле, либо попытаться его заполнить.
JS пытается заполнить сам. Чем (1) не стимулирует этот пробел заполнить в тексте программы (для коллег и будущего себя) и (2) регулярно ошибается и делает что-то не то, информация о чём всплывает уже сильно дальше места, где этот пробел был.
Пользователи мысли свои выразить точно не могут, на своём языке, куда там перевести.
А текст в целом неплохой вышел.
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Это процесс параллельный, и в нём другие языки участвуют, тоже не сказать чтоб идеальные. Вины с JS это никак не снимает.
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Я когда изучал кложу, заметил за собой что начал куда активнее использовать скобки в человеческой речи, даже у кого-то на Stack Exchange подцепил приём чередования скобок (когда для вложения скобок ещё и меняют их тип [вот так, например]) – потому что другими средствами выразительности сходу не получалось правильно (и однозначно!) все сгруппировать, скобки казались тупо проще.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Пользователи мысли свои выразить точно не могут, на своём языке, куда там перевести.
А текст в целом неплохой вышел.
Причем тут пользователи?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Причем тут пользователи?
Я отвечал на конкретное сообщение, вопрос туда.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Мы же про наше время говорим, сейчас код пишут так называемые программисты, которые как предполагается умеют структурировать мысли
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Мы же про наше время говорим, сейчас код пишут так называемые программисты, которые как предполагается умеют структурировать мысли
Только предполагается.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
И инструменты должны помогать это делать
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Возможно 🤷
источник