Size: a a a

F# Flood: Be a cheif

2021 January 27

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
ну типа писать на языке так, "как это задумывали создатели"
Я думаю, что писать используя известные практики
источник

R

Roman in F# Flood: Be a cheif
грубо говоря использовать сильные стороны языка и не использовать слабые
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
грубо говоря использовать сильные стороны языка и не использовать слабые
Можно сказать и так
источник

R

Roman in F# Flood: Be a cheif
Ilya Chernoudov
Я думаю, что писать используя известные практики
во
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Хотя есть некоторые вещи, которые везде сложны - 4хмерные массивы, например
источник

R

Roman in F# Flood: Be a cheif
и тут есть проблема
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
и тут есть проблема
🤔
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
и тут есть проблема
Ты щас скажешь, что создатели с# наркоманы?
источник

R

Roman in F# Flood: Be a cheif
Нет
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
Нет
Тогда какая проблема?
источник

R

Roman in F# Flood: Be a cheif
проблема в том, что эта метрика никак даже не упоминает бизнес-логику. Тут речь идет исключительно о том, чтобы разбить код на узнаваемые блоки — те самые общепринятые практики.

У меня был такой проект однажды, когда вся косметика была на высоте, все конвенции соблюдены и тд. Но понять бизнес логику или даже получить представление об архитектуре, просто читая код, было крайне тяжело
источник

R

Roman in F# Flood: Be a cheif
Проще говоря, код был как свинья с макияжем.
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
проблема в том, что эта метрика никак даже не упоминает бизнес-логику. Тут речь идет исключительно о том, чтобы разбить код на узнаваемые блоки — те самые общепринятые практики.

У меня был такой проект однажды, когда вся косметика была на высоте, все конвенции соблюдены и тд. Но понять бизнес логику или даже получить представление об архитектуре, просто читая код, было крайне тяжело
Не совсем понимаю, что тебе мешает складывать числа так, как это обычно делают?🤔
источник

R

Roman in F# Flood: Be a cheif
А тащемта бизнес логика — это то, ради чего вообще-то и начали писать код. Сам по себе код нахуй никому не нужен
источник

R

Roman in F# Flood: Be a cheif
Ilya Chernoudov
Не совсем понимаю, что тебе мешает складывать числа так, как это обычно делают?🤔
эээ, речь не про сложение чисел. Речь про бизнес логику.
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
А тащемта бизнес логика — это то, ради чего вообще-то и начали писать код. Сам по себе код нахуй никому не нужен
Соглашусь, не вижу причин, почему не писать его нормальным
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Roman
эээ, речь не про сложение чисел. Речь про бизнес логику.
Я утрировал - сложение и есть бизнес логика
источник

R

Roman in F# Flood: Be a cheif
ну вот в процессе этого утрирования и потерялся весь смысл — пушто бл всегда на порядки сложнее, чем просто сумма чисел или круд
источник

R

Roman in F# Flood: Be a cheif
Ilya Chernoudov
Соглашусь, не вижу причин, почему не писать его нормальным
пушто си-подобные языки дают очень бедный инструментарий для выражения высоких (да и не очень) абстракций
источник

R

Roman in F# Flood: Be a cheif
это был большой шаг от процедурного программирования, но теперь надо пойти дальше
источник