Шаг 77.
Python: тонкости программирования. Классы и ООП. Чем полезны именованные кортежи. Когда использовать именованные кортежи

    На этом шаге мы дадим несколько советов по использованию именованных кортежей.

    Именованные кортежи могут оказаться простым средством для приведения в порядок исходного кода, и они могут сделать код более удобочитаемым, обеспечив вашим данным наиболее совершенную структуру.

    Например, переход от ситуативных типов данных, таких как словари с фиксированным форматом, к именованным кортежам помогает яснее выражать свои замыслы.

    Использование именованных кортежей поверх неструктурированных, а также использование словарей может облегчить жизнь ваших коллег, потому что именованные кортежи позволяют раздавать данные в "самодокументированном" виде (в известной степени).

    С другой стороны, старайтесьь не использовать именованные кортежи ради них самих, если они не помогают писать "более чистый" и более удобный в сопровождении исходный код. Как и в отношении многих других приводимых методов, иногда может оказаться слишком много хорошего (что, как известно, тоже плохо).

    Тем не менее если именованные кортежи использовать с осторожностью, они, несомненно, могут сделать ваш программный код Python лучше и выразительнее.

    На следующем шаге мы подитожим изученный материал.




Предыдущий шаг Содержание Следующий шаг