Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
Senior Java Developer в iX.co
  • Смена мобильного оператора

    Полгода назад перешел с Лайфа на Водафон, а неделю спустя на Киевстар. Киевстаром все еще очень доволен, лучший оператор.

    Підтримав: Yurii Kostiuk
  • Игра в настольный теннис в Киеве

    Какую еще ссылку? Поставил это приложение, попытался зарегистрироваться, зависает каждый раз на этапе логина, удалил приложение. Постите сначала свою аппку, потом рекламируйте.

  • Игра в настольный теннис в Киеве

    В этом приложении даже этап логина зависает, а завлечь туда аудиторию — вопрос денег и времени

  • Про mutator method

    Да, один из элементов инкапсуляции. В частности, это позволяет выполнить защитное копирование, проверку на соответствие допустимому диапазону и т.п.:

    def set_colors(self, colors):
      self.colors = colors[:]
    

    Но в Python лучше использовать property. Они обеспечивают такую же инкапсуляцию, но больше подходят под стиль кода Python:

    @percentage.setter
    def percentage(self, percentage):
      if percentage < 0:
        self.__percentage = 0
      elif percentage >100:
        self.__percentage = 100
      else:
        self.__percentage = percentage
    

    И вызовы будут выглядеть лаконичнее, красивее, без лишних «get_» / «set_».

    Підтримали: Ivan Boyaryn, Gremlin, Maxx
  • Про mutator method

    Концептуально, это для инкапсуляции данных: скрыть реализацию внутренностей класса за его АПИ. Причины: открытое АПИ меняется реже, чем внутренняя реализация; проще понять небольшое открытое АПИ, чем всю потенциально большую сложную реализацию класса: и т.д..
    Да, Python дает прямой доступ ко всем полям класса/объекта, но концепция инкапсуляции все равно остается полезной, хотя бы, например, чтобы добавить проверку на допустимость значения при присвоении полю значения, или на создание копии возвращаемого поля вместо оригинала, и т.п.
    Говоря же непосредственно о getter/setter, в Python предпочтительней использовать property, хотя сути это не меняет, так как все равно обеспечит инкапсуляцию (по крайней мере до той поры, пока кому-то не понадобится явно ее обойти).

    Підтримав: Maxx
  • Потрібна допомога з вибором мови програмування

    в} На джаве последние годы пишут в основном чистый бэкенд для корпоративных систем в виде микросервисов. А микросервисы, как правило, очень гетерогенные, из-за чего общинный стэк технологий, и активно учиться придется много лет.

  • Используете ли вы pen mouse, эргономичную клавиатуру/мышь?

    Много лет назад у меня начало болеть правое запястье при длительном использовании мыши. Пришлось переложить мышь в левую руку. Левой пользовался несколько лет, целился медленнее и не так точно, но и левое запястье начало побаливать.
    Эргономичные девайсы не пробовал, хотя и задумывался на эту тему.
    Пару лет назад на работе выдали Макбук, его тачпада хватает с головой, мышь стала не нужна. Но я только сейчас, увидев этот топик, с удивлением осознал, что у меня давно не болят запястья. Просто проблема исчезла постепенно, и сейчас даже не вспомню, как давно.

    Підтримав: Yurii Kostiuk
  • Пошук роботи Junior Python/Django Developer

    Якщо переїзд до іншого міста не проблема, то зараз СофтСерв у Рівному активно росте, їм потрібні пітонщики джуни та інтерни. Чудова компанія.

    Підтримали: None, Volodymyr Yefremov
  • Vodafone. Сервіс на межі шахрайства

    Увы, в Украине нет.

  • Vodafone. Сервіс на межі шахрайства

    Я тогда вначале перешел на Водафон, кстати. первые дни вроде как было неплохо, но вскоре обнаружились обрывы не только инета, но и связи вообще, причем в центре города.
    В общем, уже два полных месяца на Киевстаре, пока неплохо, а дальше посмотрим.
    Номер жаль сложно менять: постоянно натыкаюсь, что магазины и службы доставки пытаются связаться по старому номеру.

  • Vodafone. Сервіс на межі шахрайства

    Нет. И это не только мои наблюдения, соседка столкнулась с той же проблемой и тоже ушла с Лайфа этим летом.

  • Игра в настольный теннис в Киеве

    Можно ходить на турниры. На турнирах можно найти, с кем играть на постоянной основе. Не вижу большого смысла в делении айти-не-айти. Турниров полно, большинство турниров проводятся регулярно:
    docs.google.com/...​bDaEvvduZLYQKLODsgWg/edit

    Підтримав: Igor Storozhenko
  • Нужен совет/мысли. Поиск главного IT-специалиста для большого/сложного стартапа

    1. Мне кажется, что сильный спец на короткий период — или случайность, или консалтер.
    2.Это скорее случайность, что сильный спец захотел поучаствовать в проекте с неопределенными перспективами. Или какие-то особые плюшки на период неопределенности.
    3. Спросить совета других сильных спецов или тех, кто знает сильных спецов. Мало кто захочет ввязаться в это, но возможно смогут кого-то порекомендовать.

  • Стоит ли покупать Macbook Pro 2018 года в принципе?

  • Uber — scam?

    Мне на днях Убер (не банк) вернул средства за поездку, причем в течение суток. Это был единственный раз, когда водитель начал поездку, не подобрав меня, я написал им и они извинились и все оперативно решили. В целом, для меня Убер, Уклон, Яндекс-такси примерно одинаковы, разве что у Яндекса подача машины часто выходит дольше и нет опции оплаты картой.

  • Uber — scam?

    Месяц назад несколько раз пытался вызвать, ни разу не нашлось машины.

  • Посоветуйте книги по Design patterns

    По меньшей мере половина из этих книг выходила на русском, кстати.

  • Возможно ли начать зарабатывать первые деньги, выучив лишь один язык програмирования?

    Можно.
    Но если говорить о бэкенде. то лучше выучить один язык программирования хорошо + поверхностно знать SQL, JavaScript, и разметку (HTML, CSS).
    Если говорить о мобильных устройствах, то очень вероятно, что будет достаточно только языка программирования.
    Если говорить о фронтэнде, то достаточно JavaScript + разметку.
    Есть и другие направления (Node.js и т.д.), где тоже может быть достаточно только одного языка программирования, но в любом случае смежные технологии знать надо хотя бы поверхностно.
    И еще очень желательно знать английский, независимо от области разработки.

    Підтримали: anonymous, Elbartman .
  • Быстрый вход в IT без потери опыта: бизнес-аналитик

    Скорее всего, искал то, что ему больше нравится. Всех денег все равно не заработаешь, и при плюс-минус одинаковых доходах заниматься тем, что по душе, — это супер.

  • Vodafone. Сервіс на межі шахрайства

    Пользуюсь Лайфом уже больше десяти лет; последний месяц интернет у них на Воскресенке, Дарнице, Гидропарке, Днепре — полное г.

← Сtrl 1... 34567...13 Ctrl →