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

    andreycha
    @andreycha
    1) Работать нужно в профильной компании.
    2) Работать лучше в продуктовой компании.
    3) Очень хорошо, если стэк технологий и направление продуктов совпадает с трендами на ближайшие пару лет.
    Ответ написан
    Комментировать
  • Как объяснить программисту принцип единой ответственности?

    andreycha
    @andreycha
    Я студентам ставлю условие: в вашем приложении я должен без труда заменить формочки на консоль. По крайней мере в плане разделения UI и логики это помогает. А дальше по такому же принципу разъясняешь про разделение внутри логики и так до (почти) бесконечности.
    Ответ написан
    Комментировать
  • Чистый код: имена классов?

    andreycha
    @andreycha Автор вопроса
    Ответ нашелся сотней страниц позже:

    Имя класса должно описывать его ответственности. [...] Если для класса не удается подобрать четкое, короткое имя, вероятно, он слишком велик. Чем туманнее имя класса, тем больше вероятность, что он имеет слишком много ответственностей. В частности, присутствие в именах классов слов-проныр «Processor», «Manager» и «Super» часто свидетельствуют о нежелательном объединении ответственностей.
    Ответ написан
    Комментировать