Size: a a a

2017 December 02

MA

Mike Ananev in fprog_spb
repl имею ввиду тоже стартует
источник

MA

Mike Ananev in fprog_spb
а emacs  падает и с командной строки падает
источник

AD

Aleksei Dolgii in fprog_spb
Профессионалы используют cursive или у всех emacs ?
источник

TZ

Tim Zallin in fprog_spb
@mike_ananev мб, мы просто забили
источник

MA

Mike Ananev in fprog_spb
Я использую и cursive и emacs. По большей части emacs, если точнее spacemacs
источник

TZ

Tim Zallin in fprog_spb
А для чего курсив вообще ?
источник

TZ

Tim Zallin in fprog_spb
Для чего не хватает емакса?
источник

AC

Alexander 😼 Chistyakov in fprog_spb
neFormal
вчера я так и не понял, сколько надо написать тестов, чтобы быть уверенным в работоспособности кода. и что там вообще с вероятностью отвалиться на граничных случаях(которые никто не тестит).
Нужно написать все тесты, очевидно
источник

AC

Alexander 😼 Chistyakov in fprog_spb
Ignat Tolchanov
Вопрос не в том, сколько написать тестов. А в том, как написать ВСЕ тесты.
Ну, полным перебором?
источник

AC

Alexander 😼 Chistyakov in fprog_spb
neFormal
не, я как раз больше динамику люблю.
просто тут любопытна именно эта граница.
и что быстрее: описать тесты или накидать типы
Это ортогональные вещи
Типы не отменяют тесты
источник

AC

Alexander 😼 Chistyakov in fprog_spb
Andrey Ivanov
Простите, что вмешаиваюсь в умный диалог, но при всей моей любви к Хаскелю, тамошний тайпчекер не отловит попытку взятия головы от пустого списка и прочие нетотальные функции, что приведет к краху по эррору именно в рантайме, включая то же пресловутое деление на 0. Поэтому говорить, что наличие системы типов (даже такой сильной как в Хаскеле, если оставить в стороне Идрисы и прочее) автоматически что-то там гарантирует как минимум слишком оптимистично. И это еще если не рассматривать чисто логические ошибки, которых по некоторым оценкам гораздо больше в коде.
Естественно
источник

AC

Alexander 😼 Chistyakov in fprog_spb
Кстати, те немногие научные папиры, которые существуют на этот счет, именно это и утверждают
источник

AC

Alexander 😼 Chistyakov in fprog_spb
Спасают не типы, а контракты
источник

AC

Alexander 😼 Chistyakov in fprog_spb
И тесты, как форма контрактов
источник

AC

Alexander 😼 Chistyakov in fprog_spb
Написать полностью ВСЕ контакты - это NP-полная задача (что бы это ни значило, я не настоящий сварщик)
источник

Вл

В ладу in fprog_spb
контракты это как тесты? рантайм?
источник

С

Слава in fprog_spb
Mike Ananev
а emacs  падает и с командной строки падает
А зачем вам для явы емакс? Чтобы стоя и в гамаке?
источник

TZ

Tim Zallin in fprog_spb
Для кложи не для явы
источник

С

Слава in fprog_spb
A64m AL256m qn[cores]
больше платить приходится во всяких адовых языках где и проверять-то особо ничего не проверяется, вроде явы какой-нибудь
Именно. Сейчас будет пример.
источник

С

Слава in fprog_spb
Это будет интересно только будущим программистам. Если вы устроились на работу и увидели такое - бегите оттуда. Иначе вам и в самом деле потребуются антидепрессанты.
источник