Досконалий код стану , що ви повинні Візитки код в мові , на відміну від коду в ньому. Під цим вони мають на увазі
Не обмежуйте своє програмне мислення лише концепціями, які автоматично підтримуються вашою мовою. Найкращі програмісти продумують, що хочуть зробити, а потім оцінюють, як досягти своїх цілей за допомогою інструментів програмування, що є в їх розпорядженні. (глава 34.4)
Чи це не призводить до використання одного стилю програмування на будь-якій мові там, незалежно від конкретних сильних і слабких сторін мови, що існує?
Або поставити питання в більш відповідальному форматі:
Ви б запропонували, що вам слід спробувати якомога чіткіше кодувати свою проблему з докладною інформацією про мову, або вам слід шукати найелегантніше рішення в цілому, навіть якщо це означає, що вам потрібно реалізувати можливі незграбні конструкції, які не існують спочатку. мовою?