31 дек. 2011 г.

CUnit - фреймворк для юнит-тестирования программ на C

Наконец-то я получил все зачеты и автоматы и могу не тратить некоторую часть своего времени на официальную учебную деятельность, а весь день заниматься тем, что мне интересно.

Когда я писал на Clojure, мне очень нравилась встроенная в него в система для проведения юнит-тестирования. До этого я не пользовался юнит-тестами и идея писать некоторые функции, которые проверяют работоспособность моего кода на некотором наборе входных значений, а также, по совместительству, являются готовыми примерами использования, мне весьма приглянулась.
Юнит-тестированием для кода, написанного на Си, я еще ни разу не занимался и не знал что там принято использовать. Задав вопрос в своем G+ я получил совет попробовать CUnit - http://cunit.sourceforge.net. О моем небольшом опыте использования этого фреймворка для юнит-тестирования и пойдет речь в моем сегодняшнем посте...

6 дек. 2011 г.

Об использовании неподходящих инструментов

В последнее время, я все чаще сталкиваюсь с тем, что люди все больше склонны использовать привычный им инструмент, а не более удобный для решения поставленной задачи.
Например, они пытаются как-то странно использовать Дропбокс (http://www.dropbox.com). Почему-то, когда встает задача обмена файлами внутри определенной рабочей группы, первым предложением обычно звучит "а давайте использовать дропбокс!".