• 0.37

  • +14.83

  • 22 апреля 2015

  • avatar

    Timur

    прокомментировал топик ОБТ реального проекта "Задачник"
    В юнит тестах стремятся к максимальной читаймости иначе можно прийти к тому что для самого теста понадобится тест. Думаю не многие могут в голове быстро распарсить регулярки, многомерные массивы,...
  • 21 апреля 2015

  • avatar

    Timur

    прокомментировал топик ОБТ реального проекта "Задачник"
    /** * @author Timur */ public class Solution { public static void main(String[] args) { System.out.printf("Hello, World!%nHello, World!%n"); } } import...
  • 24 ноября 2014

  • avatar

    Timur

    прокомментировал топик level08.lesson11.home02
    Я бы сказал, что две строки: первая — условие, вторая — тело А ты внимательно почитай javadoc и 5 пункт задачи. Достаточно вызвать один метод (1 строка) и 5 пункт решен и не надо лишнее условие.
  • 22 августа 2014

  • avatar

    Timur

    прокомментировал топик Доступ многих копий программы к удаленной базе данных
    Я бы посоветовал использовать сервисы вроде Google Cloud Messaging (Android), App Engine и т.п. они позволяют реализовать принцип Tell Don't Ask т.е. сервак будет сам рассылать данные твоим...
  • avatar

    Timur

    прокомментировал топик Доступ многих копий программы к удаленной базе данных
    Допустим есть база MySQL, когда один-два человека — одно, а когда обращаются к одному значения с возможностью его изменить тысячи или миллионы? Пометить его как synchronized не вариант, не будет...
  • 25 апреля 2014

  • avatar

    Timur

    оценил комментарий к топику Создание собственного цикла с помощью лямбда-выражений в Java 8
  • 23 апреля 2014

  • avatar

    Timur

    прокомментировал топик Говнокод #1
    Ну обычно у юзеров несколько ролей например простые юзеры, модераторы, супермодераторы, тех. поддержка, админы и может понадобиться создать несколько методов createUser, createModerator,...
  • 22 апреля 2014

  • avatar

    Timur

    прокомментировал топик Говнокод #1
    Прямо без проверки корректности имени? На null проверить хотя бы. Да проверку на null стоило бы добавить. Насчет корректности тут уже зависит от требований. if (name == null) throw new...
  • 21 апреля 2014

  • avatar

    Timur

    прокомментировал топик level15.lesson12.home08
    И что именно там показывать как ставить breakpoint и выполнять код пошагово?)
  • 20 апреля 2014

  • avatar

    Timur

    оценил комментарий к топику Говнокод #1
  • avatar

    Timur

    прокомментировал топик Говнокод #1
    Использовать данный код удобней как на мой взгляд. Да для простоты примера я не стал добавлять Getters, Setters, toString, Comparable и т.д. хотя можно было бы. Но мое замечание было...
  • avatar

    Timur

    оценил комментарий к топику Новый блог "Говнокод"
  • 19 апреля 2014

  • avatar

    Timur

    прокомментировал топик Новый блог "Говнокод"
    Ну тогда я не о том =) а про clean code так как новички на начальном этапе не знают про паттерны.
  • avatar

    Timur

    прокомментировал топик Новый блог "Говнокод"
    но вы собираетесь им стать. Если даже я им и стану и мне запретят публично использовать слово говнокод все равно при виде bad code или code smell и т.д. я буду знать что это именно гавнокод так...
  • avatar

    Timur

    прокомментировал топик Говнокод #1
    Наверно из-за того что во многих книгах советуют явно в некоторых случаях инициализировать переменные для лучшей читабельности например счетчик советуют всегда инициализировать явно.
  • avatar

    Timur

    прокомментировал топик Говнокод #1
    Я слышал и прочитал не одну книгу и смотрел много всяких исходников поэтому я и спросил) Тут вопрос насчет читабельности а не инкапсуляции мне кажется если сделать хотя бы из getAdmin() ->...
  • avatar

    Timur

    оценил комментарий к топику Новый блог "Говнокод"
  • avatar

    Timur

    прокомментировал топик Новый блог "Говнокод"
    Но скажу так, что люди ищут не говно, а чистоту. Если бы только всегда и везде был clean code, то наверно слово говнокод не получило бы такое распространение. Но ведь это не так. Кто-то...
  • avatar

    Timur

    оценил комментарий к топику Новый блог "Говнокод"
  • avatar

    Timur

    прокомментировал топик Новый блог "Говнокод"
    Да, например на хабре тоже не серьезные программисты собираются и обсуждают говнокод habrahabr.ru/post/116842/ habrahabr.ru/search/?q=%D0%B3%D0%B0%D0%B2%D0%BD%D0%BE+%D0%BA%D0%BE%D0%B4...
Получить ещё события ↓