Задать вопрос
Ответы пользователя по тегу Java
  • Как сделать чтобы порушенные билды не мешали коллегам?

    eaa
    @eaa
    Хм… если коммит связан с мелким фиксом, то нем никакого смысла гонять абсолютно все тесты — а в большом проекте это может занять несколько суток. Во-вторых, большие фичи коммитятся не так часто, так что случай с пересечением коммитов явно из ряда вон выходящий — в конце концов второй коммит может либо подождать, пока протестируется первая фича, либо коммитить обе и тестировать сразу обе. В-третьих, любое изменение в более-менее большом проекте тестируется самим разработчиком до коммита, разрабатывается в отдельном бранче и в обязательном порядке проходит ревью кода, так что «случайно» что-то сломать очень и очень сложно — все такие случайности отвалятся еще до коммита. Вывод один и очень простой: «семь раз отмерь — потом отрежь».

    Да, еще слышал такую практику — кто ломает билд — ставит пиццу на весь офис. Говорят, сильно помогает получше всяких юнит-тестов ;)
    Ответ написан
  • Посоветуйте IDE для начала изучения JAVA

    eaa
    @eaa
    Начинал с Netbeans — вполне устроило, вполне решает все задачи IDE, тем более на начальном уровне полностью покрывает все потребности. Для больших проектов тоже в самый раз. Потом одно время не писал, а потом понадобилось писать под андроид. Оказалось, что есть плагин под eclipse — ну не долго думая применил его — тоже все красиво и аккуратно (но большие проекты на нем не писал, но для начала вполне). В результате даже для работы на перл сейчас перешел на eclipse.

    Так что тут без разницы с чего начинать. Пробуйте один проект на одном, другой на другом. А там разберетесь, что больше нравится.

    А из книжек — Шилдта почитайте, вполне так ничего.
    Ответ написан
    Комментировать
  • Задан ли порядок проверки условий в составном условном операторе if-else?

    eaa
    @eaa
    Зависит от компилятора. В старом добром паскале у борланда был специальный ключ, который задавал так называемые «полные» проверки условий, т.е. даже если для условия (A or B) A истинно и по идее не надо вычислять B, при явном указании полных вычислений B тоже вычислится. Сталкивался с этим, потому что у меня из-за этого падали программки, когда мне нельзя было вычислять B при A==false (например деление на 0).
    Ответ написан
  • Куда идти: сертификация по .Net или Java?

    eaa
    @eaa
    Вы для начала определитесь, для чего Вам нужна эта сертификация. На данный момент, как я понимаю, с поиском работы проблем из-за этого у Вас нет, пишете и на том, и на другом. Если просто, чтоб подкачать самооценку — так сертифицируйтесь по всему подряд, если предполагаете работать в конкретной области целенаправленно и глубоко — то тут тоже понятно, что сертифицироваться надо по выбранному направлению. А если Вы еще мечетесь туда-сюда, то просто стоит поработать и подождать, пока ответ сам не появится на горизонте.
    Ответ написан
    1 комментарий