These are chat archives for dev-ua/erlang

11th
Mar 2016
Pavel Meledin
@btbvoy
Mar 11 2016 16:20
а какая IDE для разработки на erlang наиболее удобная ?
Andy
@m-2k
Mar 11 2016 16:21
TextMate2 вполне норм
Ruslan Cheshko
@mrChex
Mar 11 2016 16:21
Vim
Pavel Meledin
@btbvoy
Mar 11 2016 16:21
оу даже так
Andy
@m-2k
Mar 11 2016 16:21
вим думаю тоже неплох
Pavel Meledin
@btbvoy
Mar 11 2016 16:21
а как насчет дебага?
Ruslan Cheshko
@mrChex
Mar 11 2016 16:22
Саблайм по гравнению с вим говно оказался. Когда у тебя модуль на 1500 строк и функции разбросаны, в виме удобно навигировать. Принты, как в пхп, Паш.
Pavel Meledin
@btbvoy
Mar 11 2016 16:23
привет Руслан :-)
@mrChex про принты как в пхп - не шутка? )
Ruslan Cheshko
@mrChex
Mar 11 2016 16:26
Я делаю макрос ?DBG который на самом деле io:format. А что дебажить? Одна функция без сайд эффектов вызывает другую такую же. Они все тестируются очень просто
Vitaly Shutko
@sokal32
Mar 11 2016 16:30
любой текстовый редактор, например adobe brackets. в перспективе если запилят норм плагин для idea, а не то гавно, что есть, то будет ide для любителей автокомплита и т.д.
зачем принты, есть же тесты и логи
Pavel Meledin
@btbvoy
Mar 11 2016 16:32
к примеру есть end-to-end тест который тестирует определенный flow сквозь все предложение и например в определенном месте фейлится тест и тебе необходимо пройти весь флоу теста пошагово и увидеть в какой момент что-то пошло не так. Вариант с принтом понятен, а если брать вариант что необходимо каждый шаг в дебагере пройти и увидеть?
Vitaly Shutko
@sokal32
Mar 11 2016 16:37
тогда нужно много принтов)
чем лучше специалист, тем меньше нужно принтов
и не забывать использовать очень вдумчивый взгляд
)
Pavel Meledin
@btbvoy
Mar 11 2016 16:38
ну тут и от размера проекта зависит) не всегда можно в голове все уместить
Andy
@m-2k
Mar 11 2016 16:40
@sokal32 чо-то в бракетах не шрифт а мыльцо, с этим можно что-то сделать?
Vitaly Shutko
@sokal32
Mar 11 2016 16:40
можно изменить шрифт
View -> Themes
а что за ОС?
может у тебя не Mac OS?)
Andy
@m-2k
Mar 11 2016 16:40
макось
Vitaly Shutko
@sokal32
Mar 11 2016 16:42
ну тогда хз, может я уже к нему привык
у меня в терминале очень похожий
@btbvoy ну бывают сложности, но в 99% случаев никаких запар нету
Andy
@m-2k
Mar 11 2016 16:44
и межстрочный интервал какой-то маленький
Vitaly Shutko
@sokal32
Mar 11 2016 16:44
ну это чтобы больше кода влезло)
Serge Rybalchenko
@fisher
Mar 11 2016 21:53
я именно из-за эрланга в свое время крепко подсел на емакс, например. Потому что никто кроме емакса не умел даже синтаксис подсветить, не говоря уже о вкусностях типа distel & flymake
сейчас, возможно, уже есть альтернативы
Pavel Meledin
@btbvoy
Mar 11 2016 22:12
@sokal32 понял спасибо
а еще вопрос касательно структуры приложения. верно ли понимаю что как правило структура приложения как правило следует OTP стандартам?