[#] Выходу Dolphin Smalltalk 7 под Open Sourсe посвящается
habrabot(difrex,1) — All
2016-01-12 13:30:02


![][1]На днях компания ObjectArts полностью открыла исходники и выпустила язык, и среду разработки Dolphin Smalltalk под открытой лицензией MIT! Я не смог пройти мимо, не попробовав проверить этот проект с помощью анализатора кода PVS-Studio. Могу поздравить разработчиков с тем, что у них получилось создать код высокого качества. Мне не удалось найти значимых ошибок. Однако как всегда есть некоторое количество багов и пахнущего кода. Надеюсь благодаря этой статье код станет чуть лучше.

## О проекте

[Dolphin Smalltalk][2] — это среда разработки на собственном диалекте Smalltalk для Windows. Ключевыми особенностями является тесная интеграция с нативными виджетами и подсистемами операционной системы, включая COM и ActiveX, и приятный глазу графический дизайн. Долгое время Dolphin Smalltalk был доступен в двух вариантах: условно-бесплатная ограниченная версия (community edition) и платный пакет для профессиональной разработки. Последний давал доступ ко всем функциям, включая продвинутые редакторы и публикацию приложений в standalone режиме, однако стоил около четырехсот долларов. С помощью [PVS-Studio][3] 6.00 были проверены открытые исходники [Dolphin Smalltalk Virtual Machine][4]. Далее представлены результаты проверки статическим анализатором. Несмотря на то, что проект DolphinVM очень маленький, в его коде всё равно встречаются подозрительные места. [Читать дальше →][5]

[1]: https://habrastorage.org/getpro/habr/post_images/874/540/a7b/874540a7b0d09c427394c728e5cd429f.png
[2]: http://object-arts.com/dolphin7.html
[3]: http://www.viva64.com/ru/pvs-studio/
[4]: https://github.com/objectarts/DolphinVM
[5]: http://habrahabr.ru/post/274909/#habracut