• Звездочка (*) в шестёрке и хитрые bat-файлы

    Запуск java-программы из командной  строки. Представим такую ситуацию… В результате вашей работы в качестве java программиста у вас получился один JAR-файл (для простоты назовем его mytools-1.0-SNAPSHOT.jar). Кроме него вы планируете использовать более десятка других jar-файлов. Ваша программа должна запускаться из командной строки, а не из супер-пупер IDE которую вы обычно используете в работе. Например Вашу программу

    Читать далее…

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

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

    Читать далее…

  • Camel Case

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

    Читать далее…