@ProCxx

Страница 1361 из 2477
Дед Пегас
05.10.2017
09:57:54
Но у хаскеля есть несколько фреймворков.

Для веба.

Google
Ilia
05.10.2017
09:58:59
А веб-сервер на haskell.org на хаскеле?
Слушай, ну чё ты, какая разница? Вон CMAke тоже на TCL, и что? Надо язык под задачу выбирать, а не всё время на одном лупи ть.

фатальный дефект, то что нельзя взять и нанять 1000 программистов на хаскелле
Это ерунда. Если ты нормальный программист, ты можешь выучить новый язык за месяца 3. Тем более в хорошей комманде уже знающих.

Дед Пегас
05.10.2017
10:00:02
Уже знающие язык и с опытом всяко сработаются быстрей.

Ilia
05.10.2017
10:00:42
Ну это всё таки затраты — обучение.
Ну, да, а ты вообще никого из тех, кто к тебе в комманду на С++ (скажем) приходил ничему не обучал?

Stanislav
05.10.2017
10:00:44
Поясни
ну представь что есть такой детектор дилетантов - чтото имеющее завесу элитности и умности но являющимся бессмысленным и непродуктивным, но это знают немногие. вот если это пытаются воспринимать серьерзно и лепить умняк значит дилетанты

Evgeniy
05.10.2017
10:00:50
Ilia
05.10.2017
10:01:51
или ты предлагаешь ему уговаривать кандидатов три месяца переучиваться?)
Да, а чего такого? Берёшь нормального программиста, за 2-3 месяца учишь его , дальше он уже работает.

Stanislav
05.10.2017
10:02:09
Детектор по аватарке?)
зачем передергивать я же внятно написал что не по аватарке а по разговорам про фп. это эдакий фингербокс

Google
Дед Пегас
05.10.2017
10:02:31
или ты предлагаешь ему уговаривать кандидатов три месяца переучиваться?)
Ну, если бы предложили мне переучиться на Rust/Haskell при устройстве, то согласился. Но я не репрезентативен.

Ilia
05.10.2017
10:02:51
Например, у нас была (и есть) собственная методолгия ООП-разработки на SQL, её тоже никто не знал, и СУБД нашу тоже почти никто не знал, ничего, брали, обучали, работают.

Evgeniy
05.10.2017
10:02:54
а в том что я начинаю проект и первые три месяца провожу курсы по языку

Ilia
05.10.2017
10:03:25
Это называется "стажировка".
Не, никакой стажировки, на зарплате...

Stanislav
05.10.2017
10:03:30
Ну да, детектор по аватарке.
мне кажется по аватарке имеет другой смысл

Vitalii
05.10.2017
10:03:35
Не, никакой стажировки, на зарплате...
Стажировка не противоречит зарплате.

Evgeniy
05.10.2017
10:03:47
Дед Пегас
05.10.2017
10:03:49
дак дело не в кандидатах, они то согласятся
Работодателю, ИМХО, плевать на чём и как будет реализован.

Evgeniy
05.10.2017
10:04:05
Работодателю, ИМХО, плевать на чём и как будет реализован.
но не плевать за сколько денег и времени)

Ilia
05.10.2017
10:04:10
Дед Пегас
05.10.2017
10:04:32
мне кажется по аватарке имеет другой смысл
Пока ты только что-то сказал про илиту-делитантов в чат. И всё. Даже не привёл примеров или чего-то ещё (ваще это оффтоп тут). Так что пост твой непродуктивен.

Evgeniy
05.10.2017
10:05:22
Ну, начинай с 3-5ю уже рубящими коллегами...
ну чтобы среднюю команду обучить 3 человека и надо примерно)

а потом еще каждого специалиста так же искать

?‍♂

Дед Пегас
05.10.2017
10:05:59
а потом еще каждого специалиста так же искать
Типичная боль при внедрении нового чего-то.

Ilia
05.10.2017
10:06:16
Ребята, тут ведь вопрос в чём: Если у вас стандартная задача, её можно решать стандартными средствами. Если задача нестандартная, сложная, то у тебя подчас дилемма: — либо решать её нестандартными методами, но возможно усложнённо — либо ты её может вообще никогда не решишь. Так что иногда даже выбора нет....

Google
Evgeniy
05.10.2017
10:06:16
короче надо быть евангелистом с веским словом в компании чтобы такое провернуть

Дед Пегас
05.10.2017
10:07:04
Да.

Ilia
05.10.2017
10:07:06
Я например знаю такую контору Solvo (ну, не секрет, что они делают), там систему управления складом на Prolog написали. У них ровно те же проблемы.

Constantine
05.10.2017
10:07:12
Evgeniy
05.10.2017
10:07:19
хотя я начал курить идрис и мне это очень нравится

но предположить что мне кто-то на нем сделает оффер...

Ilia
05.10.2017
10:08:01
Дед Пегас
05.10.2017
10:09:03
но предположить что мне кто-то на нем сделает оффер...
С Идрис, думаю, всё ещё имеются некоторые проблемы с производительностью? Энивей, это может возыметь эффект, если начнут применять опыт идриса на повседневные задачи.)

Stanislav
05.10.2017
10:09:54
Пока ты только что-то сказал про илиту-делитантов в чат. И всё. Даже не привёл примеров или чего-то ещё (ваще это оффтоп тут). Так что пост твой непродуктивен.
он очень продуктивен. проблема отличать сеньеров от мидлов сложна и многогранна. я предположил что в программистском лоре на самом деле есть детекторы по которым можно узнавать уровень. эдакие технологии ловушки которые привлекают молодые умы но для знающего человека сразу дают понять какая у адепта этих технологий компетенция. ну тоесть если просто такое предположить то все становится проще. извините что ворвался с этим в ваш чат но некоторые стилистические тонкости общения повернули в эти мысли

Constantine
05.10.2017
10:11:38
кстати говоря, по моему опыту стоимость отладки функциональной логики в разы превышает стоимость отладки императивной

Дед Пегас
05.10.2017
10:12:27
Но там чуток компенсируется тем, что система типов может позводить не доводить до необходимости отладки.)

позволить*

Ilia
05.10.2017
10:12:45
Там ментальная ломка такая. Там отлаживают не так. Поэтому сложнее поначалу. Если поймёшь, как отлаживать — всё ок

Т.е. там не пошаговые отладчики в основном а инспекторы.

Ilia
05.10.2017
10:13:44
тебе не дают поглядеть КАК это работает. Ты можешь только дать данные на вход и поглядеть результат.

Google
Ilia
05.10.2017
10:14:19
Ну, как в SQL например. Там тоже отладчика нет. Но ничего же, люди пишут, вполне продуктивно.

Constantine
05.10.2017
10:14:21
тебе не дают поглядеть КАК это работает. Ты можешь только дать данные на вход и поглядеть результат.
а если фактические данные на вход приходят из 40 мест кода и в промежутке выполняется 10000 строк кода, мне что делать?

Berkus
05.10.2017
10:14:47
вряд ли хотя бы один промышленный язык программирования должен всерьез думать о новичках
я примерно за 2 недели написал opengl рендерялку с чтением бинарных ресурсов на расте, по ходу дела разбираясь чо там как, так что в принципе норм

Ilia
05.10.2017
10:14:59
а если фактические данные на вход приходят из 40 мест кода и в промежутке выполняется 10000 строк кода, мне что делать?
Писать юнит-тесты на тестовых данных отлаживать код, потом пихать в работающую часть.

Даниил
05.10.2017
10:15:15
Constantine
05.10.2017
10:15:15
Они работают, если код простой)

Berkus
05.10.2017
10:15:24
А он еще не умирает за рамками студенческих проектов?
не выйдет, на нем весь пейсбук написан

Ilia
05.10.2017
10:15:29
Юнит-тесты это миф
Миф — это Санта-Клаус...

Admin
ERROR: S client not available

Даниил
05.10.2017
10:16:02
Юнит-тесты это миф
юнит-тесты станут не нужны когда Idris захватит мир

Constantine
05.10.2017
10:16:06
10000 строк кода в одной функции? тогда ты что-то делаешь не так, лол
Нет, 10000 строк между начальными данными и фактическим результатом. Итоговая функция вычисляет сцену для рендерера на основании входных параметров, полученных от окон

Alex Фэils?︙
05.10.2017
10:16:07
Дед Пегас
05.10.2017
10:16:07
Они работают, если код простой)
Ну в смысли, ты разве не разбиваешь код на части?

Constantine
05.10.2017
10:17:06
Ну в смысли, ты разве не разбиваешь код на части?
Нет, в смысле, если я могу код проверить вычиткой или речь идет о проверке функции строк в 100

Berkus
05.10.2017
10:17:21
А веб-сервер на haskell.org на хаскеле?
у меня вики крутится на хаскеле, умеет mediawiki markup и довольно адекватна

Это на чём?
на пехапе

Ilia
05.10.2017
10:17:48
Нет, в смысле, если я могу код проверить вычиткой или речь идет о проверке функции строк в 100
Ну чего ты, везде свои сложности. Мозг примеляешь, и обходишь...

Constantine
05.10.2017
10:18:19
Ну чего ты, везде свои сложности. Мозг примеляешь, и обходишь...
Ну тогда расскажи мне, какие юнит-тесты я должен написать, скажем, для модуля преобразования документа из RTF в HTML

Google
Constantine
05.10.2017
10:19:12
Ну тут тебе не только юнит-тесты нужны)
Скажи мне, какие unit-тесты я вообще могу использовать

Berkus
05.10.2017
10:19:18
тут 4 слоя тестов понадобится пожалуй

Дед Пегас
05.10.2017
10:19:25
На каждую функцию же!

// серьёно, ну блин...

Berkus
05.10.2017
10:20:04
ну не умеют люди в тестирование не кипятись)

жирные не компилящиеся системы умеют писать, а тестировать их - для лохов

Дед Пегас
05.10.2017
10:20:19
Constantine
05.10.2017
10:20:20
я просто не верю в unit-тесты от слова совсем, кроме 5% задач

Berkus
05.10.2017
10:20:44
я просто не верю в unit-тесты от слова совсем, кроме 5% задач
ну вы не тестируете, то, что понаписали, правильно? заказчик если что напишет "вот тут мол не работае"

Constantine
05.10.2017
10:21:26
ну вы не тестируете, то, что понаписали, правильно? заказчик если что напишет "вот тут мол не работае"
тестируем, с горем пополам, разумеется; код обмазан самопроверками, которые составляют процентов 10 кодовой базы минимум

Дед Пегас
05.10.2017
10:21:28
я просто не верю в unit-тесты от слова совсем, кроме 5% задач
Тут не вопрос веры. Тесты вполне хороший показатель стабильности работы в каких-то заданных рамках.

Berkus
05.10.2017
10:21:48
самопроверки это ассерты или таки юнит тесты?

Constantine
05.10.2017
10:21:51
ассерты

Berkus
05.10.2017
10:22:09
одно дело инварианты в рантайме и другое дело ловить фаззинг какой-нибудь ДО релиза

и то и другое, очевидно, необходимо

Constantine
05.10.2017
10:22:50
проблема, что все модули, которые любят отказывать, могут быть протестированы только человеческой оценкой работоспособности

Antony
05.10.2017
10:24:02
Всем хаюшки, Кому интересны корутины, посмотрите на https://stdcpp.ru/proposals/9e87c99d-226e-47e8-b88b-231b60e68989 Если есть идеи, предложения, замечания - с радостью выслушаю

Constantine
05.10.2017
10:24:32
одно дело инварианты в рантайме и другое дело ловить фаззинг какой-нибудь ДО релиза
теория unit-test говорит мне "развяжи зависимость модуля", они забывают добавить, как я должен развязать зависимость модуля, который требует данных операционной системы

Ilia
05.10.2017
10:25:17
Ну тогда расскажи мне, какие юнит-тесты я должен написать, скажем, для модуля преобразования документа из RTF в HTML
Это уже функциональные тесты намечаются, не Unit. Юниттесты течтируют работу отдельных функций и компонент. Отдельных кирпичиков. А не весь дом.

Constantine
05.10.2017
10:25:44
например, как я должен развязать зависимость между winapi сообщениями, которые триггерит операционная система, и внешней мордой комбобокса для C++ кода

Страница 1361 из 2477