"спагетти-код" meaning in All languages combined

See спагетти-код on Wiktionary

Phrase [Русский]

Etymology: ??
  1. комп. жарг. сложный, запутанный, плохо структурированный код компьютерной программы Tags: slang
    Sense id: ru-спагетти-код-ru-phrase-gNKwlZyP Topics: computer
The following are not (yet) sense-disambiguated
Synonyms: индусский код Translations: spaghetti code (Английский)
{
  "categories": [
    {
      "kind": "other",
      "name": "Русский язык",
      "parents": [],
      "source": "w"
    },
    {
      "kind": "other",
      "name": "Требуется категоризация/ru",
      "parents": [],
      "source": "w"
    },
    {
      "kind": "other",
      "name": "Устойчивые сочетания/ru",
      "parents": [],
      "source": "w"
    }
  ],
  "etymology_text": "??",
  "lang": "Русский",
  "lang_code": "ru",
  "pos": "phrase",
  "senses": [
    {
      "examples": [
        {
          "author": "Павел Забелин",
          "date": "2022",
          "ref": "Павел Забелин, «JAVA 2021: лёгкий старт», 2022 г. [Google Книги]",
          "text": "Третий случай, когда применяется break, переход к строке кода с меткой. Тоже довольно редкий случай, потому что большое количество таких переходов могут образовывать, так называемый, спагетти-код — неприятную мешанину нечитаемой логики. Но, тем не менее, стоит знать о такой возможности.",
          "title": "JAVA 2021: лёгкий старт"
        },
        {
          "author": "Никита Зайцев",
          "date": "2024",
          "ref": "Никита Зайцев, «Путь 1С-разработки. Не спеша, эффективно и правильно», 2024 г. [Google Книги]",
          "text": "Нельзя сказать, что спагетти-код обязательно содержит ошибки или работает медленно. Такой код может быть почти идеально отлажен, может отвечать всем внешним требованиям, выполнять поставленные задачи C высокой производительностью и так далее. Тогда что же с «лапшой» не так? А вот что. Во-первых, такой код практически не поддается ни сопровождению, ни даже простому чтению. Во-вторых, обладает чудовищной трудоемкостью отладки и особенно локализации ошибок. И в-третьих, любое, даже совсем незначительное, изменение или расширение требований почти в 100 % случаев приводит к ситуации «проще это все переписать полностью, чем что-то здесь изменить». Расширяемость «лапши» близка к нулевой.",
          "title": "Путь 1С-разработки. Не спеша, эффективно и правильно"
        }
      ],
      "glosses": [
        "сложный, запутанный, плохо структурированный код компьютерной программы"
      ],
      "id": "ru-спагетти-код-ru-phrase-gNKwlZyP",
      "raw_glosses": [
        "комп. жарг. сложный, запутанный, плохо структурированный код компьютерной программы"
      ],
      "tags": [
        "slang"
      ],
      "topics": [
        "computer"
      ]
    }
  ],
  "synonyms": [
    {
      "sense_index": 1,
      "word": "индусский код"
    }
  ],
  "translations": [
    {
      "lang": "Английский",
      "lang_code": "en",
      "word": "spaghetti code"
    }
  ],
  "word": "спагетти-код"
}
{
  "categories": [
    "Русский язык",
    "Требуется категоризация/ru",
    "Устойчивые сочетания/ru"
  ],
  "etymology_text": "??",
  "lang": "Русский",
  "lang_code": "ru",
  "pos": "phrase",
  "senses": [
    {
      "examples": [
        {
          "author": "Павел Забелин",
          "date": "2022",
          "ref": "Павел Забелин, «JAVA 2021: лёгкий старт», 2022 г. [Google Книги]",
          "text": "Третий случай, когда применяется break, переход к строке кода с меткой. Тоже довольно редкий случай, потому что большое количество таких переходов могут образовывать, так называемый, спагетти-код — неприятную мешанину нечитаемой логики. Но, тем не менее, стоит знать о такой возможности.",
          "title": "JAVA 2021: лёгкий старт"
        },
        {
          "author": "Никита Зайцев",
          "date": "2024",
          "ref": "Никита Зайцев, «Путь 1С-разработки. Не спеша, эффективно и правильно», 2024 г. [Google Книги]",
          "text": "Нельзя сказать, что спагетти-код обязательно содержит ошибки или работает медленно. Такой код может быть почти идеально отлажен, может отвечать всем внешним требованиям, выполнять поставленные задачи C высокой производительностью и так далее. Тогда что же с «лапшой» не так? А вот что. Во-первых, такой код практически не поддается ни сопровождению, ни даже простому чтению. Во-вторых, обладает чудовищной трудоемкостью отладки и особенно локализации ошибок. И в-третьих, любое, даже совсем незначительное, изменение или расширение требований почти в 100 % случаев приводит к ситуации «проще это все переписать полностью, чем что-то здесь изменить». Расширяемость «лапши» близка к нулевой.",
          "title": "Путь 1С-разработки. Не спеша, эффективно и правильно"
        }
      ],
      "glosses": [
        "сложный, запутанный, плохо структурированный код компьютерной программы"
      ],
      "raw_glosses": [
        "комп. жарг. сложный, запутанный, плохо структурированный код компьютерной программы"
      ],
      "tags": [
        "slang"
      ],
      "topics": [
        "computer"
      ]
    }
  ],
  "synonyms": [
    {
      "sense_index": 1,
      "word": "индусский код"
    }
  ],
  "translations": [
    {
      "lang": "Английский",
      "lang_code": "en",
      "word": "spaghetti code"
    }
  ],
  "word": "спагетти-код"
}

Download raw JSONL data for спагетти-код meaning in All languages combined (3.1kB)


This page is a part of the kaikki.org machine-readable All languages combined dictionary. This dictionary is based on structured data extracted on 2024-10-01 from the ruwiktionary dump dated 2024-09-20 using wiktextract (3fd8a50 and 59b8406). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.