Author Topic: Python  (Read 864 times)

Offline Bhudh

  • Дважды герой
  • **
  • Posts: 8570
  • Карма: +2862/-626
    • View Profile
Re: Python
« Reply #30 on: 08 April 2026, 21:23:00 »
  • 0
  • 0
автодополнение работает, особенно при вызове методов через точку
А как связаны автодополнение и статическая типизация? В DevTools и IDLE тоже автодополнение методов через точку работает, хотя в JS и Python никакой типизации нет.
Jestem dokładny i dociekliwy. (Wg Pinii.)
Всё, что нужно для торжества зла — это бездействие добрых людей. Поэтому бездействовать не надо. Алексей Навальный
Ceterum censeo gebniam esse delendam.
…Когда ты чем-то не интересуешься, то после шокового события ты готов принять любую удобную интерпретацию, которую тебе предложат. Григорий Юдин

Offline Чайник777

  • Жестянщик
  • Дважды герой
  • **
  • Posts: 8449
  • Карма: +498/-663
    • View Profile
Re: Python
« Reply #31 on: 08 April 2026, 22:34:44 »
  • 0
  • 0

В общем, у меня сложилось такое впечатление. Типизация выступает минимальной документацией; легче модифицировать код, например, если требуется превратить
Code: [Select]
interface I {
  foo;
  bar;
}
в
Code: [Select]
interface I {
  foo;
  bar;
  baz;
}
автодополнение работает, особенно при вызове методов через точку, что, в частности, улучшает discoverability. Если в каких-то ситуациях статическая типизация оказывается ограничительной, то на работе, может быть, это даже хорошо.


Mypy существует уже давно.
прошу прощения, возникло недопонимание. Я имел в виду далеко не только питон а вообще языки программирования.
Botho Lukas Chor!!!