Полное покрытие юнит тестами в более-менее сложной системе это, увы, фантастика. Кроме того — существуют внешние проблемы, как то: обрывы связи, проблемы с железом, проблемы с операционками, проблемы со сторонним железом, проблемы соответствию стандартам сторонних файлов/протоколов и т.п. И их, увы, никак не потестируешь. А крови они пьют — мама не горюй.
Вышел новый: браузер/операционка/бибиотека/формат/субформат. И часть тестов можно выбрасывать. И так — постоянно.
По собственному почти ежедневному опыту, так сказать.
Понятно же, что некоторые ветки кода могут не вызываться достаточно долго в одном микро-сервисе. А в другом они вызываются постоянно, и там уже давно вылизаны до блеска. В нём баг уже поправлен. А в первом — нет, но он там есть. Да, в идеальной системе это всё решается тестами. Но как в реальных — мы все хорошо знаем. Тесты, к слову, тоже придётся дублировать.
Они почти все независимы. В чем, собственно, и прелесть. Такого зоопарка как в Линуксе или Питоне нет и близко, к счастью.
К слову — там только актуальное и бесплатное. Платного всего, понятно, еще как минимум столько же.
Стало сильно лучше. Вот сам наблюдаю — в каждой версии по нехилому куску добавляют. Кроме того, сторонних бесплатных библиотек для большинства случаев хватает: github.com/Fr0sT-Brutal/awesome-delphi
Порог вхождения довольно низкий. Переучить толкового программера за месяц-два вполне реально. По собственному опыту. Ну а благодаря обсуждаемой инициативе, станет еще проще искать людей. Предыдущая ценовая политика, безусловно, сильно отпугивала.
Насколько я понимаю — прямой профит непосредственно от разработки на используемой/используемых версиях CE не должен превышать 5000. То есть — если человек зарабатывает в год 5000, но не с помощью Delphi, то его можно вполне использовать. Если же контора зарабатывает в том числе и на Delphi, больше 5000, то нельзя.
Слушаем первую запись:
ru.forvo.com/word/delphi
Вышел новый: браузер/операционка/бибиотека/формат/субформат. И часть тестов можно выбрасывать. И так — постоянно.
По собственному почти ежедневному опыту, так сказать.
К слову — там только актуальное и бесплатное. Платного всего, понятно, еще как минимум столько же.
unigui.com
Отличное решение для веба под Делфи. Мы активно используем.
Работает с помощью Sencha ExtJs. Которую, к слову, Идера (текущий владелец Delphi) купила.
Также можно посмотреть:
www.youtube.com/watch?v=oelLPoPbWVw
community.embarcadero.com/blogs/entry/web-front-end-frameworks-webinar
github.com/Fr0sT-Brutal/awesome-delphi