-
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)
android (12) blog (2) coworking (4) database (5) dce vm (1) design (2) design pattern (2) gradle (1) groovy (1) gwt (3) gwt-ext (2) hibernate (2) image (3) Jar (1) Java (80) JavaScript (4) json (1) lambda (1) linux (6) maven (6) multimedia (2) mustache (1) mysql (4) netbeans (10) pdf (1) rdf (2) rmi (1) Scala (17) security (1) svg (1) svn (4) template system (1) Tomcat (4) tv (1) uml (9) web (1) xml (1) авторизация (2) архитектор (2) дизайн (1) комикс (1) компьютер (1) места (3) программирование (60) работа (9)