• Как хранить данные в классах-структурах в Java?

    pi314
    @pi314
    Не, не, наследовать без нужды тоже не нужно :) Если эти классы чистые DTO, то со стрингами все нормально. Просто в тэгах к вопросу указано "хранение информации", а это как бы подразумевает, что классы, возможно, вполне себе задумываются как entities, которые будут сохраняться в БД. Тогда стринги, "намертво" прикрученные к сущностям, в большинстве случаев станут костью в горле, как только приложение потребуется локализовать... Просто прикиньте: "Ул. Тверская" и "Tverskaya Street" ;)
  • Как исправить ошибку а xml Schema?

    pi314
    @pi314
    Я не совсем понимаю, что именно вы хотите сделать. Дело в том, что XSD ничего не записывают - они предназначены для проверки соответствия XML определенной структуре. В 1.1 появилась возможность использовать XPath, с помощю которого можно определить "глубину" отдельного элемента count(ancestor::*). Но записать ее никуда не получится :) Ее можно только использовать, например, чтоб отклонить элемент (если превышен некий резрешенный уровень вложенности) или выбрать, на соответствие какой именно структуре его проверять (инвариантность). Возможно, это подскажет дальнейший ход размышлений... Вот, например, неплохая статья на тему новшеств в 1.1 на немецком. Попробуйте самостоятельно разобраться или хотя бы сформулировать конкретные вопросы. Только так можно будет посоветовать что-то конкретное.
  • Как исправить ошибку а xml Schema?

    pi314
    @pi314
    Ну, так читать же нужно, нет? Есть в тулбаре кнопочка "Код ...". Она обрамляет выделенный текст тэгами <code> </code> и получается профит :)
  • Как исправить ошибку а xml Schema?

    pi314
    @pi314
    Какая ошибка? Куда подставили? Если вы не приведете пример XML и соотв. XSD, сложно сказать что-нибудь конкретнее.
  • Почему Eclipse не видит файл?

    pi314
    @pi314
    ...тогда может нехватать некоторых i386 пакетов:
    dpkg --add-architecture i386
    aptitude update
    aptitude install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 libsdl1.2debian:i386 lib32z1

    Ройте в эту сторону!
  • Выход из условия if

    pi314
    @pi314
    Можно - оно, конечно, можно... только швыряться исключениями для явного контроля flow, в общем случае - антипаттерн чистейшей воды! Так можно делать только, если этот if действительно проверяет какое-нибудь возможное критическое состояние (упал сокет, переполнился диск и т.д.).
  • Как программисту вести отчётность для руководства?

    pi314
    @pi314
    @denisemenov Ага! Теперь понятно. Бывал в такой ситуации. Сейчас попробую предложить варианты решения...
  • Как программисту вести отчётность для руководства?

    pi314
    @pi314
    @Fandorin Дело в том, что Скрам для групп меньше 5-7 человек полезен, как рыбе зонтик. Для всяких совмещений ролей, процентного участия (на проекте полтора программиста) и прочего креатива, неизбежного в ситуациях, когда для внедрения Скрам нет необходимых предпосылок, существует даже специальный термин "как бы-скрам" (ScrumBut) именно от того, что все это прямо противоречит сути методики. Насколько я понял, проблема не в том, что не знают, КАК планировать, а в том, что никто не берет на себя отвественность сформулировать ЧТО должно быть сделано и каковы приоритеты. Один не разбирается, другому лень (ибо, вероятнее всего, это не оплачивается), а третий (знакомые программисты) все равно не в теме и ни за что не отвечают.
    Это очень распространенная ситуация, когда руководство "доверяет" планирование подчиненным. В переводе на человеческий язык это означает "дай мне план, из которого я наконец узнаю, что я от тебя хочу". Ситуация принципиально шизофреническая, и упомянутые консультации со знакомыми программистами гармонично дополняют клиническую картину, означая "я дам этот план на проверку кому-то другому, чтоб узнать, правильно ли это". Классический подход не менеджера, но функционера!
    Если руководитель реально хочет чего-то, в чем не разбирается, он найдет того, кто разбирается и чьей компетентности он доверяет, и назначит его планировать, ставить задачи и т.д. и будет с него спрашивать отчеты, и вопрос формы этих отчетов прояснится сам собой. Если этого не происходит, значит никому ничего на самом деле не нужно и незачем огород городить.
  • Как программисту вести отчётность для руководства?

    pi314
    @pi314
    Вы о чем??? Каким боком Скрам подойдет группе из двух человек с целями типа "от забора и до обеда"?.. если у них не то, что Продуктовнера нет, но руководство даже не знает, какие хочет отчеты? Если тут вообще уместно слово подойдет, то тогда уж Канбан. А по хорошему - бежать нужно из этой богодельни :(