Учимся любить юнит тесты 04 Jul, 2002
Почему многие разработчики не используют юнит тесты? В конце концов, юнит тесты помогают производить хорошо спроектированные системы и более аккуратный код. Недавний успех экстремального программирования и системы тестирования xUnit Гамма и Бека, заставил говорить о юнит тестах многих кодировщиков. Но все еще множество (возможно, большинство) программистов избегают писать их. Эта статья является попыткой переубедить этих разработчиков.
Примеры правил кодирования. 27 Jun, 2002
Андрей пишет:
Нет ли у вас примера Соглашения о кодировании относительно Дельфи, VB или вообще какого-нибудь языка. Очень бы хотелось внедрить такое в нашей организации. Но самому изобретать велосипед относительно правил оформления текста программы на дельфи или бейсике не хотелось бы. Наверняка это уже есть, написано и оформлено.
18 Jun, 2002
После обзора XPlanner-а, мне пришло много ссылок на разнообразные системы управления программными проектами, не ориентированные на XP.
Хотелось бы заметить, что применять какие-то специальные средства управления проектом - не в духе XP. XPlanner хоть как-то оправдывает свое существование, автоматизируя работу тракера и сбор метрики по итогам итерации. Использование же не-XP систем, явно будет проблематично (приводить к искажению метафор или дублированию) и оправдано только при наличии внешних требований.
Поэтому, пожалуйста, не присылайте мне ссылки на продукты типа Star Team, RUP Tools, AQDevTeam, GRAN PM, Double Choco Latte, MS Project, Alexsys Team и подобные им. Обзор их выходил бы за пределы темы этого сайта.
Кстати, Максим Григорьев прислал патч и инструкции по русификации XPlanner.
Дурно пахнущий код 28 May, 2002
Max Grigoriev пишет: "Рефакторинг. Знаю про существование книжки, в инете есть глава переведенная, но на этом все заканчивается. Может кто подскажет где взять информацию ???"
Вот конспект второй главы о том, когда надо рефакторить.
21 May, 2002
Alex Baran как-то спрашивал о Рефакторинг Броузере для Delphi. Вот, группа товарищей, включая моего хорошего знакомого - Атанаса Стоянова, основателя AutomatedQA, начала Open Source проект в этом направлении - CodeLens. Пока это скорее похоже на отдельную утилиту по анализу кода и расчету метрик, но я приложу все усилия, чтобы это вылилось в систему автоматизации рефакторинга, встроенную в Delphi.
20 May, 2002
Евгений Кулешов перевел первую главу книги "Рефакторинг" Мартина Фоулера.
XPlanner 18 May, 2002
XP говорит, что для планирования достаточно доски и бумажных карточек. В принципе, это так. Но для русских программистов, которые в большинстве своем удалены от Заказчика или менеджера, необходимо иметь средства коммуникации планов и состояния проекта. Используя самые простые средства общения типа Wiki, можно довольно эффективно общаться при планировании XP. Но после полугода работы в Wiki, начинаешь нервничать и думать "надо это все автоматизировать - в конце концов, это всего десяток обьектов". А ведь правда - эффективная команда программистов обычно автоматизирует всю тупую работу. Это вполне в духе XP. Но прежде чем писать - давайте посмотрим, не сделал ли кто-нибудь это до нас? Ой, сделали уже!
Экстремальное тестирование 11 May, 2002
Приемочные тесты. В теории все гладко - бери их у Заказчика и автоматически запускай. А как дело обстоит на практике?
Наш опыт внедрения парного программирования 16 Apr, 2002
MAXKIR перевел статью Коуберна "Парное программирование: преимущества и недостатки". Спасибо большое! Ими была высказана идея что хорошо бы и отечественный опыт привести. В этой статье я попытаюсь суммировать опыт, накопленный нами. Все доводы за и против я рекомендую почитать в вышеупомянутой статье - там все правильно написано.
|