
Про полезность подхода TDD (разработка через тестирование, test driven development) не слышал только ленивый или глухой. Но сегодня мы не будем обсуждать всю его полезность и красоту, а также проблемы и недостатки. Сегодня мы попробуем посмотреть, как разрабатывать unit-тесты для spring приложений. Также мы немного тронем ручное управление транзакциями в unit-тестах.
Небольшое замечание: иногда тесты spring приложений это не совсем unit-тесты, потому что мы можем в них поднять и задействовать очень сложное окружение (БД, WebService и так далее). Подобные тесты это скорее интеграционные тесты, но я думаю что сейчас философские вопросы мы поднимать не будем.
( Read the rest of this entry » )Originally published at Исследователь бытия. You can comment here or there.

Все любят картинки, особенно их любят программисты. Но иногда взрослый контент утомляет, и интересно взглянуть на что то другое
Поэтому все дружно смотрим на визуализацию различных алгоритмов, структур данных и тому подобное. Меня лично позабавила визуализация Красно-черного дерева (подробности из википедии). Так что всем преподавателям программирования я рекомендую взять ресурс на заметку, и показывать студентам красивые картинки
Originally published at Исследователь бытия. You can comment here or there.
Исправляя чужие unit-тесты мне вспомнилась очень хорошая фраза, произведенная на свет Стивом Макконелом:
«Пишите код так, как-будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете» (с)Стив Макконнелл.
p/s
Дамы и Господа ну зачем писать код для отписки? Просто не пишите или удалите код, если пользы от него ноль!
Originally published at Исследователь бытия. You can comment here or there.
Я ухожу! В горы! Там не будет компьютеров и прочей ерунды:)
Перед отпуском стало совсем сложно: дела семейные, личные дела и работа; навалились на меня. Но я вроде выдержал. Хотя сейчас время почти восемь вечера, а я еще сижу и обновляю одну рабочую системку:)
В общем: всем хорошо без меня провести время и поработать:)
p/s
Если что, то ищите меня здесь.
Originally published at Исследователь бытия. You can comment here or there.

Остальные подробности здесь
Originally published at Исследователь бытия. You can comment here or there.
Довольно интересный взгляд на достижение результата в управлении проектами - Стремиться не проиграть. По мне так мысль интересна, но если делать все по принципу ”как не хуже” (ключевое слово - все), то может случится коллапс. Люди любят самовыражаться:)
p/s
И не забывайте что сила в простоте. И самое главное - дозируйте фанатизм при достижении простоты. В простоте сила, но ведь нужна сила чтобы достичь простоты:)
Originally published at Исследователь бытия. You can comment here or there.
В последнее время развлекаюсь обновлением системы, которая использует MySQL. В основном приходиться обновлять структуру БД. Причем скрипт сравнения охота делать в правоверной MS Windows XP и потом применять на всяких линуксах. Но по умолчанию, в Windows версии MySQL, имена полей и таблиц преобразуются в нижний регистр. Вообщем исправить такое досадное недоразумение можно следующим образом.
Originally published at Исследователь бытия. You can comment here or there.
Хотел написать про Scrum и о том как у нас в компании прошел первый Sprint. Но.. ..грустно как то..
Сижу слушаю произведение Олега Медведева - “Кайнозой”, как раз под настроение..
( Read the rest of this entry » )Originally published at Исследователь бытия. You can comment here or there.

Буквально в четверг golodnyj затащил меня в свою темную обитель и взял у меня интревью:) Найти запись можно на rpod, Хабре или в его блоге.
( Читать запись полностью » )Запись опубликована Исследователь бытия.Вы можете оставить комментарии здесь или тут

В одном из наших проектов будет Scrum. Первый Sprint начнется понедельник. Не зря я вел пропагандистскую деятельность:) Может мне в АйТи евангелисты податься:)
Запись опубликована Исследователь бытия.Вы можете оставить комментарии здесь или тут
Эта Книга (Барбара О’Брайен «Необыкновенное путешествие в безумие и обратно: операторы и вещи») действительно интересна! Я нисколько не жалею что потратил на нее свое драгоценное время. Но хватит моего скромного мнения, я лучше просто приведу цитаты из Книги.
Запись опубликована Исследователь бытия.Вы можете оставить комментарии здесь или тут
После публикации записи - “Черная дыра agile“, вышел у меня с коллегой спор о необходимости планирования и оценке сроков реализации проектов. По его мнению, планирование и оценка сроков мешает созданию программного обеспечения. И особенно это касается создания новых продуктов, аналогов которых нет, или аналоги находятся в начальной стадии разработки. Причина проста: разработка программного обеспечения довольно сложный процесс, и предсказать истинную сложность процесса практически нереально! И поэтому вместо занятия ерундой надо писать код!
Его точка зрения показалось мне интересной, и я начал смотреть статистику:)
( Читать запись полностью » )Запись опубликована Исследователь бытия.Вы можете оставить комментарии здесь или тут
Уже давно я отовсюду слышу, что agile (гибкие методологии) это практически панацея. Если вам нужно повысить эффективность работы, используйте его, и все будет просто замечательно. Это в основном говорили разработчики программного обеспечения
Но меня всегда интересуют мнение другой стороны, и вот тут все не так гладко. Для большинства неопытных заказчиков agile-проекты превращаются в черную дыру, которая с бешеной скоростью поглощает время и деньги.
Кстати, на данные размышления меня подтолкнула аудиозапись презентации Стаса Калканова “Agile - взгляд со стороны бизнеса” (44 мин., 10 Мб).
( Читать запись полностью » )Запись опубликована Исследователь бытия.Вы можете оставить комментарии здесь или тут
