Archives for Май 2010

Test-driven development (TDD) и Постпозитивизм

Давным-давно, когда я учился в аспирантуре физтеха по специальности «Моделирование, численные методы и комплексы программ», одним из предметов которые нужно было изучать была философия. Лично для меня предмет не самый интересный, но благодаря  нашему преподавателю философии после пары лекций  учение Сэра Карла Раймунда Поппера вызвало  парадигм_шифт в сознании… Краеугольным камнем этого сдвига является критерий Поппера […]

Camel Case

Camel Case, он же — Верблюжий Регистр, он же — Горбатый Стиль. Определение из википедии — «стиль написания составных слов, при котором несколько слов пишутся слитно без пробелов, при этом каждое слово пишется с заглавной буквы. Стиль получил название CamelCase, поскольку заглавные буквы внутри слова напоминают горбы верблюда» Такой стиль используется в языке программирования  Java. […]

Hibernate. Update. Популярные грабли

Сейчас многие любят реализовывать Data Access Object (DAO) на базе Hibernate. Хотелось уделить особое внимание работе с объектами в различных состояниях. Пример из документации : DomesticCat cat = (DomesticCat) sess.load( Cat.class, new Long(69) ); cat.setName("PK"); sess.flush(); // changes to cat are automatically detected and persisted DomesticCat cat = (DomesticCat) sess.load( Cat.class, new Long(69) ); cat.setName("PK"); […]

Редактор UML. Альтернатива

Кончено, для создания UML диаграмм можно использовать такие продукты как   Rational Software Modeler (Rational/IBM)или например Visual Paradigm for UML. Если открыть википедию, то в разделе про UML-редакторы можно найти около 30 ссылок на различные инструменты UML моделирования. И все-таки, не смотря на такой большой список, хотелось выделить несколько довольно интересных редакторов. UMLet — www.umlet.com […]

JavaJobs.RU

Запустил бета-версию сайта javajobs.ru. Задумка такая — сделать ресурс по поиску работы для Java программистов. Сейчас принимаю заявки на размещение вакансий.  Потом (как выйдем из бета версии), начнем раздавать инвайты разным кадровым агентствам и компаниям в которых ведут разработку на java,  чтобы они самостоятельно могли публиковать объявления. Есть идея сделать единый каталог всех компаний рунета, […]