<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://kropyvach.redthread.studio/index.php?action=history&amp;feed=atom&amp;title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82</id>
	<title>Індуський програміст - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://kropyvach.redthread.studio/index.php?action=history&amp;feed=atom&amp;title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82"/>
	<link rel="alternate" type="text/html" href="https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;action=history"/>
	<updated>2026-10-27T15:10:37Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;diff=8132&amp;oldid=prev</id>
		<title>Admin2 в 17:48, 21 червня 2025</title>
		<link rel="alternate" type="text/html" href="https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;diff=8132&amp;oldid=prev"/>
		<updated>2025-06-21T17:48:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версія за 17:48, 21 червня 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Рядок 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Звідки назва ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Звідки назва ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Колись у далекій-далекій Індії оцінювали роботу прогера за кількістю написаного коду: більше коду написав — більшу зарплату отримав. Зрозуміло, що індуси швидко зрозуміли, як обдурити замовника. Існує легенда: якщо програміст раптово під час кодингу починає співати і танцювати, то він пише індуський код.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Колись у далекій-далекій Індії оцінювали роботу прогера за кількістю написаного коду: більше коду написав — більшу зарплату отримав. Зрозуміло, що індуси швидко зрозуміли, як обдурити замовника. Існує легенда: якщо програміст раптово під час кодингу починає співати і танцювати, то він пише індуський код.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;gallery&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;India love.jpg|Завжди у пошуках кохання&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/gallery&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Підвиди ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Підвиди ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Файл:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;India love&lt;/del&gt;.jpg|міні|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Завжди у пошуку кохання&lt;/del&gt;.]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Файл:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Класифікація програмістів&lt;/ins&gt;.jpg|міні|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;У світі розробників&lt;/ins&gt;.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Спагеті-код&amp;#039;&amp;#039;&amp;#039; (іноді &amp;#039;&amp;#039;кенгуру-код&amp;#039;&amp;#039;) — погано спроектований, слабко структурований, заплутаний та складний для розуміння код, особливо якщо в ньому багато переходів у задану точку програми без перевірки виконання будь-яких умов, виключень та інших конструкцій, що погіршують структурованість. Названий так через те, що нагадує тарілку зі спагеті, тобто довгий та заплутаний.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Спагеті-код&amp;#039;&amp;#039;&amp;#039; (іноді &amp;#039;&amp;#039;кенгуру-код&amp;#039;&amp;#039;) — погано спроектований, слабко структурований, заплутаний та складний для розуміння код, особливо якщо в ньому багато переходів у задану точку програми без перевірки виконання будь-яких умов, виключень та інших конструкцій, що погіршують структурованість. Названий так через те, що нагадує тарілку зі спагеті, тобто довгий та заплутаний.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Китайський код&amp;#039;&amp;#039;&amp;#039; — спосіб програмування, який порушує принцип &amp;quot;не повторюй сам себе&amp;quot;. Китайський кодер ігноруватиме цикли та будь-які процедури, але використовуватиме технологію &amp;quot;copy-paste&amp;quot; постійно. Такий підхід значно збільшить об&amp;#039;єм програми, але, на відміну від індуського коду, вражатиме своєю передбачуваністю й брутальністю, як і вся китайська інженерія цілком. Плюс від такого кодерства в тому, що його можливо оптимізувати і навіть прочитати, що не скажеш про індусів, але якщо китайський кодер напише процедуру, то ймовірність того, що вона буде корисною, прямує до нуля.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Китайський код&amp;#039;&amp;#039;&amp;#039; — спосіб програмування, який порушує принцип &amp;quot;не повторюй сам себе&amp;quot;. Китайський кодер ігноруватиме цикли та будь-які процедури, але використовуватиме технологію &amp;quot;copy-paste&amp;quot; постійно. Такий підхід значно збільшить об&amp;#039;єм програми, але, на відміну від індуського коду, вражатиме своєю передбачуваністю й брутальністю, як і вся китайська інженерія цілком. Плюс від такого кодерства в тому, що його можливо оптимізувати і навіть прочитати, що не скажеш про індусів, але якщо китайський кодер напише процедуру, то ймовірність того, що вона буде корисною, прямує до нуля.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kropyvach:diff:1.41:old-8125:rev-8132:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin2</name></author>
	</entry>
	<entry>
		<id>https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;diff=8125&amp;oldid=prev</id>
		<title>Admin2: /* Підвиди */</title>
		<link rel="alternate" type="text/html" href="https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;diff=8125&amp;oldid=prev"/>
		<updated>2025-06-20T17:44:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Підвиди&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версія за 17:44, 20 червня 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Рядок 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Підвиди ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Підвиди ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Файл:India love.jpg|міні|Завжди у пошуку кохання.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Спагеті-код&amp;#039;&amp;#039;&amp;#039; (іноді &amp;#039;&amp;#039;кенгуру-код&amp;#039;&amp;#039;) — погано спроектований, слабко структурований, заплутаний та складний для розуміння код, особливо якщо в ньому багато переходів у задану точку програми без перевірки виконання будь-яких умов, виключень та інших конструкцій, що погіршують структурованість. Названий так через те, що нагадує тарілку зі спагеті, тобто довгий та заплутаний.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Спагеті-код&amp;#039;&amp;#039;&amp;#039; (іноді &amp;#039;&amp;#039;кенгуру-код&amp;#039;&amp;#039;) — погано спроектований, слабко структурований, заплутаний та складний для розуміння код, особливо якщо в ньому багато переходів у задану точку програми без перевірки виконання будь-яких умов, виключень та інших конструкцій, що погіршують структурованість. Названий так через те, що нагадує тарілку зі спагеті, тобто довгий та заплутаний.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Китайський код&amp;#039;&amp;#039;&amp;#039; — спосіб програмування, який порушує принцип &amp;quot;не повторюй сам себе&amp;quot;. Китайський кодер ігноруватиме цикли та будь-які процедури, але використовуватиме технологію &amp;quot;copy-paste&amp;quot; постійно. Такий підхід значно збільшить об&amp;#039;єм програми, але, на відміну від індуського коду, вражатиме своєю передбачуваністю й брутальністю, як і вся китайська інженерія цілком. Плюс від такого кодерства в тому, що його можливо оптимізувати і навіть прочитати, що не скажеш про індусів, але якщо китайський кодер напише процедуру, то ймовірність того, що вона буде корисною, прямує до нуля.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Китайський код&amp;#039;&amp;#039;&amp;#039; — спосіб програмування, який порушує принцип &amp;quot;не повторюй сам себе&amp;quot;. Китайський кодер ігноруватиме цикли та будь-які процедури, але використовуватиме технологію &amp;quot;copy-paste&amp;quot; постійно. Такий підхід значно збільшить об&amp;#039;єм програми, але, на відміну від індуського коду, вражатиме своєю передбачуваністю й брутальністю, як і вся китайська інженерія цілком. Плюс від такого кодерства в тому, що його можливо оптимізувати і навіть прочитати, що не скажеш про індусів, але якщо китайський кодер напише процедуру, то ймовірність того, що вона буде корисною, прямує до нуля.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kropyvach:diff:1.41:old-221:rev-8125:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin2</name></author>
	</entry>
	<entry>
		<id>https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;diff=221&amp;oldid=prev</id>
		<title>Maintenance script: Imported from text file</title>
		<link rel="alternate" type="text/html" href="https://kropyvach.redthread.studio/index.php?title=%D0%86%D0%BD%D0%B4%D1%83%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%96%D1%81%D1%82&amp;diff=221&amp;oldid=prev"/>
		<updated>2024-06-02T19:45:16Z</updated>

		<summary type="html">&lt;p&gt;Imported from text file&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Недопис}}&lt;br /&gt;
[[Файл:Indian programmer.png|thumb|Якось так]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Індуський програміст&amp;#039;&amp;#039;&amp;#039; — програміст, який пише &amp;#039;&amp;#039;індуський код&amp;#039;&amp;#039; — кривий і великий за обсягом програмний код, який якимось дивним чином працює. Від [[Бидлокодер|бидлокоду]] відрізняється тим, що написаний найбільш неочікуваним способом, бо бидлокод хоч трішки очевидний і зрозумілий.&lt;br /&gt;
&lt;br /&gt;
Здебільшого індуським кодом називають код низької якості, тобто використання простих &amp;quot;копіювати-вставити&amp;quot;, &amp;quot;if&amp;quot; та ігнорування оптимізації, через це простий цикл можна розтягнути хоч на 1000 рядків. Навіть якщо він написаний руками росіянина або єгиптянином.&lt;br /&gt;
&lt;br /&gt;
== Звідки назва ==&lt;br /&gt;
Колись у далекій-далекій Індії оцінювали роботу прогера за кількістю написаного коду: більше коду написав — більшу зарплату отримав. Зрозуміло, що індуси швидко зрозуміли, як обдурити замовника. Існує легенда: якщо програміст раптово під час кодингу починає співати і танцювати, то він пише індуський код. &lt;br /&gt;
&lt;br /&gt;
== Підвиди ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Спагеті-код&amp;#039;&amp;#039;&amp;#039; (іноді &amp;#039;&amp;#039;кенгуру-код&amp;#039;&amp;#039;) — погано спроектований, слабко структурований, заплутаний та складний для розуміння код, особливо якщо в ньому багато переходів у задану точку програми без перевірки виконання будь-яких умов, виключень та інших конструкцій, що погіршують структурованість. Названий так через те, що нагадує тарілку зі спагеті, тобто довгий та заплутаний.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Китайський код&amp;#039;&amp;#039;&amp;#039; — спосіб програмування, який порушує принцип &amp;quot;не повторюй сам себе&amp;quot;. Китайський кодер ігноруватиме цикли та будь-які процедури, але використовуватиме технологію &amp;quot;copy-paste&amp;quot; постійно. Такий підхід значно збільшить об&amp;#039;єм програми, але, на відміну від індуського коду, вражатиме своєю передбачуваністю й брутальністю, як і вся китайська інженерія цілком. Плюс від такого кодерства в тому, що його можливо оптимізувати і навіть прочитати, що не скажеш про індусів, але якщо китайський кодер напише процедуру, то ймовірність того, що вона буде корисною, прямує до нуля.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Делфішколокод.&amp;#039;&amp;#039;&amp;#039; Любов [[Школота|новачків]] до бидлокодерської [https://uk.wikipedia.org/wiki/Швидка_розробка_програмного_забезпеченняF RAD] [[Delphi]] створила явище нагромадження оброблення подій на Button1Click, Form1 і т.д. Оскільки RAD сама генерує імена методів, подій, перемін, то школяр рідко використовує перетинку між вухами, і в результаті маємо щось подібне на [http://govnokod.ru/4273 це.]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Overengineering&amp;#039;&amp;#039;&amp;#039; — метод ускладнення собі життя написанням простих програм складними способами. Просто для понтів та/або пафосу. Основна суть в тому, щоб використовувати якомога більше методів, конструкцій і прийомів програмування (чим і відрізняється від індуського коду). Замовник, який далекий від програмування, може побачити ледь не сам код Матриці й нічого не зрозуміє, але може принести більше грошей розробнику, тому й [[profit]]. Цікаво, що такий метод виник давно, [http://en.wikipedia.org/wiki/Rube_Goldberg_machine і не тільки в програмуванні.]&lt;br /&gt;
&lt;br /&gt;
== Див. також ==&lt;br /&gt;
* [[Бидлокодер]]&lt;br /&gt;
&lt;br /&gt;
== Посилання ==&lt;br /&gt;
* [https://web.archive.org/web/20150418234053/http://dramatica.org.ua/Індуський_програміст Архівна версія статті]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Айті|що=М&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;у&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;м&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;б&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;а&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;й&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;р&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;у&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;л&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;и&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;т&amp;quot;, end=&amp;quot;&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
print(&amp;quot;ь}}&lt;br /&gt;
[[Категорія:ІТ]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>