Фил Ранжин
ну вот тут нужен баланс
Фил Ранжин
она должна легко читаться, и при этом не быть голословной
Фил Ранжин
думаю, ты всё же прав
Фил Ранжин
надо писать про то, что сам делаешь
Pavel
то есть ничего не писать )
Фил Ранжин
не, писать точно надо
Pavel
сделать что-то -> написать про это -> профит
Фил Ранжин
вот Артём сделал статью - сколько людей в чатик пришло?
Фил Ранжин
это же хорошо
Анна
@gsomix ты офигенно прав про серьёзных людей и способы аргументации. Всё так. Но я думаю, что не стоит ругать тех, кто пишут про эмоции. Думаю, что эмоции, которые человек испытывает, программируя на том или ином языке, тоже очень важны
Pavel
Pavel
я несколько месяцев пытался друзьям в чатике передать эмоции от кодирования на f#, но меня никто не понял 🙁
Фил Ранжин
gsomix
@gsomix ты офигенно прав про серьёзных людей и способы аргументации. Всё так. Но я думаю, что не стоит ругать тех, кто пишут про эмоции. Думаю, что эмоции, которые человек испытывает, программируя на том или ином языке, тоже очень важны
Про эмоции я понимаю. Не помню, я кому-то не так давно писал (может быть сюда), что выбор, например, между динамической и статической типизацией — это выбор в том числе эмоциональный и психологический. Я прекрасно понимаю, что это важно, ругаю я за другое. :)
x
а и уже ПОХОЖЕ
gsomix
Анна
Хотя байки хорошие были
gsomix
gsomix
И это круто, опять же.
gsomix
Это не описание преимуществ, и не искусственный пример.
gsomix
А опыт.
gsomix
Что возвращает нас к тому, что нужно сначала что-то делать, а потом писать и впечатления, и суть.
Анна
Вот поэтому я говорила, что мне нравится формат - потому что там всё же личности фигурируют и их впечатления.
Фил Ранжин
Дашь интервью нам?
Фил Ранжин
@gsomix
Фил Ранжин
Есть ещё простая идея
gsomix
Как думаешь, почему я не стал ничего отправлять? :)
Фил Ранжин
Я полгода назад делал немобольшое тестовое на c#. В общем в требованиях акцентировалось гибкость и масштабируемость. У меня вышло файлов на тридцать кода. На f# с той же гибкостью будеет файла 4
Dr. Friedrich
gsomix
Dr. Friedrich
gsomix
gsomix
Конечно, я готов помочь.
Фил Ранжин
Хорошо. Сегодня сделаю на фшарпе и скину сюда
Фил Ранжин
Меня тогда не слабо бомбануло с него
Фил Ранжин
gsomix
Одно другого не отменяет, конечно...
Фил Ранжин
что-то из этого причина, а что-то следствие
gsomix
Ты, главное, код сюда скинь. ;)
Фил Ранжин
https://github.com/philippranzhin/testTask
Фил Ранжин
вот C#
Фил Ранжин
задача - написать консольное приложение, которое упрощает ввод с кнопочного телефона.
я ему ссобщение, а он мне - последовательность кнопок на телефоне, которые нужно нажать
Фил Ранжин
а проблема в гибкости. Им нужно было, что бы всё было очень абстрактно
Фил Ранжин
и без либ
Фил Ранжин
для di например или моков/стабов
Фил Ранжин
что бы сохранить консистентность, F# код тоже я должен писать
Фил Ранжин
что бы разность скилла не влияла
Bonart
Глухой try catch у меня просто не пройдет ревью.
Bonart
ReadStrategy как функция - тут все совсем печально. Нужна последовательность ввода? Есть IEnumerable или IObservable
Bonart
Целый метод ProcessAll вместо одной строчки на LINQ
Bonart
Проще заново написать чем исправлять имеющееся
Фил Ранжин
это уже функциональный подход)
Фил Ранжин
хотя и readStrategy тоже
Фил Ранжин
и тут вопрос не в качестве кода. Есть мнение, что я ооочень врядли пишу на F# лучше, чем на C#
Фил Ранжин
с другой стороны - если кто-то готов заимплементить задачу на обоих языках, я буду рад оформить это в хорошую статью
Фил Ранжин
вернее, сделать так, что бы это было в неё оформлено
Romɑn
Предлагаю оказывать консалтинг )
В группе достаточно людей :D
Romɑn
Пора выходить на окупаемость
Romɑn
Инвесторы бушуют!!
Анна
@fvnever может ещё мзду собирать за повышение приоритета у багов Райдера 😱
Dr. Friedrich
Dr. Friedrich
Или коррупция. Даже не знаю, что ближе.
Dr. Friedrich
В общем, это плохо.
Крылатый
Это называется лоббирование. Или же valuable costumers.
Bonart
И слово "мзда" здесь неуместно ;)
Dr. Friedrich
Dr. Friedrich
А не кому попало.
Romɑn
Лол
Анна
кстати да :)