Google Python Style Guide Давайте разберём самые интересные и спорные моменты: 🚨 80 символов vs 88 — битва за читаемость Google объясняет это просто: код должен читаться в split-screen режиме, при code review на мобильных устройствах и в терминалах. Несмотря на широкие мониторы, читаемость важнее удобства # Google approach - 80 chars max def some_function( first_parameter: str, second_parameter: int, third_parameter: bool = False, ) -> str: return "result" Их аргумент — современные разработчики часто работают с несколькими окнами одновременно, и 80 символов гарантируют читаемость в любых условиях 🚫 Assert под строгим запретом для валидации # ❌ Google говорит "НЕТ" def connect_to_port(minimum: int) -> int: assert minimum >= 1024, 'Minimum port must be at least 1024.' port = self._find_next_open_port(minimum) assert port is not None return port # ✅ Google рекомендует def connect_to_port(minimum: int) -> int: if minimum < 1024: raise ValueError(f'Min. port must be at least 1024,