• Количество аргументов в методах. ООП?

    renskiy
    @renskiy
    Следуя принципу Single Responsibility (кстати придуманный как раз Робертом Мартином) при описании методов, количество аргументов действительно редко превышает значения 1.

    Вообще, читая такие книги надо всегда обращать внимание на то, что написано мелким шрифтом (обычно под громким заголовком). Думаю, написав целую книгу советов о программировании, Мартин должен был объяснить исходя из каких соображений он дает такие советы.
    Ответ написан
    1 комментарий
  • Тестирование сетевых приложений на Python

    renskiy
    @renskiy
    Какие сложные ответы ) Если вопрос еще актуален, то самый простой способ написания модульных тестов в изоляции от внешних источников данных — это использование Mock фреймворков (например mox).

    3-й вопрос также решается без изобретения велосипедов утилитами для тестирования нагрузки. Самый простой пример такой утилиты — Apache Bench. Знаю, что в природе есть и более комплексные решения, которые вы можете поискать сами.
    Ответ написан
    Комментировать
  • Форматирование строки в Eclipse после ввода точки с запятой?

    renskiy
    @renskiy
    Следующие комбинации клавиш используются для автоматического форматирования кода текущей строки либо выделенного фрагмента:
    • Ctrl + Shift + F
    • Ctrl + I

    Как настроить автоматическое форматирование, я не знаю, предполагаю, что никак. Может в настройках сборщика проекта можно найти что-нибудь?
    Ответ написан
    Комментировать