Программистское - про идиотов
Jul. 7th, 2006 10:07 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Позавчера впервые в жизни увидел кусок кода, который должен был инициализировать данные для годового отчета. Вместо
for (i=1; i<366;i++) { ReportData[i]="";}
было написано 365 строчек, которых я по понятным причинам воспроизводить не буду.
Похоже что по профессии я ассенизатор.
for (i=1; i<366;i++) { ReportData[i]="";}
было написано 365 строчек, которых я по понятным причинам воспроизводить не буду.
Похоже что по профессии я ассенизатор.
no subject
Date: 2006-07-07 07:14 pm (UTC)no subject
Date: 2006-07-07 07:15 pm (UTC)no subject
Date: 2006-07-07 07:36 pm (UTC)no subject
Date: 2006-07-07 07:42 pm (UTC)no subject
Date: 2006-07-07 07:59 pm (UTC)for (int i=1; i < sizeof(ReportData)/sizeof(ReportData[0]); ++i)
{
ReportData[i].empty(); // или что-то в этом роде
//копирование из даже пустой строки все равно очень долгое
}
no subject
Date: 2006-07-07 08:11 pm (UTC)no subject
Date: 2006-07-07 08:31 pm (UTC)int a1=0;
int a2=0;
..............
int a200=0;
Код был написан трудолюбивыми китайцами. С учетом того, что дисплеи были тогда алфавитно-цифровыми, т.е. мышек не было и операция copy-paste была невозможна, работа была проделана громадная. После того как я это переписала, из двух тысяч строк получилось около пятидесяти.
no subject
Date: 2006-07-07 08:53 pm (UTC)no subject
Date: 2006-07-07 08:59 pm (UTC)no subject
Date: 2006-07-07 11:35 pm (UTC)Y
365p
no subject
Date: 2006-07-07 08:39 pm (UTC)А по учёбе дело было так. Мой друг со своим одноклассником написали программу для раскрашивания карты в минимальное число цветов (так, чтобы соседние страны раскрашивались разными цветами, без учёта анклавов). В Африке, допустим, 40 стран, и в программе для Африки было 40 вложенных циклов. В Европе 30 стран, 30 циклов. И так далее.
Получили пятёрку. Москва, 91 школа. (Позор школе.)
no subject
Date: 2006-07-07 08:57 pm (UTC)это так называемый "китайский" стиль, т.е. в, допустим, СИАКе такой код писали китайцы :)
знаем, проходили ...
no subject
Date: 2006-07-07 09:18 pm (UTC)no subject
Date: 2006-07-08 12:13 am (UTC)no subject
Date: 2006-07-07 11:45 pm (UTC)no subject
Date: 2006-07-08 12:11 am (UTC)no subject
Date: 2006-07-07 11:47 pm (UTC)no subject
Date: 2006-07-08 02:21 am (UTC)no subject
Date: 2006-07-08 05:45 am (UTC)no subject
Date: 2006-07-09 11:51 pm (UTC)тыды ышшо быстрее будет