Что означает «Сложный лучше, чем сложный»?

32
задан Michael Petrotta 31 December 2010 в 07:15
поделиться

2 ответа

Для "сложного" трудная вещь находится на поверхности. (Вы описание являетесь сложными.)

Для "комплекса", трудная вещь находится под таблицей. (Автомобиль сложен.)

Столь же показанный примерами EinLama.

-1
ответ дан 27 November 2019 в 20:46
поделиться

Согласно Pro выпуску трети Python:

Ради этой инструкции, большинство ситуаций имеет тенденцию получать следующее представление двух условий: Комплекс •: Составленный из многих взаимосвязанных частей • Сложный: Столь сложный, что быть трудным понять Так перед лицом интерфейса, который требует большого количества вещей отслеживать, it’s еще более важный для сохранения как можно большей простоты. Это может принять форму консолидации методов на меньшее число объектов, возможно, объекты группировки в более логические расположения или даже просто проверку использовать имена, которые имеют смысл, не имея необходимость рыть в код для понимания их.

Так Вы как сказанная книга, необходимо сделать код и файл более организованными и использовать большинство имен readble для определения variables/funtions, как Вы можете.

На самом деле, лучший принятый ответ, более вероятно, опишет верхнее правило:

Простой лучше, чем комплекс.

Вот пример отрывка "Простого, лучше, чем комплекс". из книги:

if value is not None and value != ":
if value:

, Очевидно, вторая строка более проста, чем сначала один и более легка к munipulate, и более вероятно с лучшим примером кода ответа.

0
ответ дан 27 November 2019 в 20:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: