Jul 07, 2006 22:07
Позавчера впервые в жизни увидел кусок кода, который должен был инициализировать данные для годового отчета. Вместо
for (i=1; i<366;i++) { ReportData[i]="";}
было написано 365 строчек, которых я по понятным причинам воспроизводить не буду.
Похоже что по профессии я ассенизатор.
идиотизм
Leave a comment
Comments 20
Reply
Reply
Reply
Reply
for (int i=1; i < sizeof(ReportData)/sizeof(ReportData[0]); ++i)
{
ReportData[i].empty(); // или что-то в этом роде
//копирование из даже пустой строки все равно очень долгое
}
Reply
Reply
int a1=0;
int a2=0;
..............
int a200=0;
Код был написан трудолюбивыми китайцами. С учетом того, что дисплеи были тогда алфавитно-цифровыми, т.е. мышек не было и операция copy-paste была невозможна, работа была проделана громадная. После того как я это переписала, из двух тысяч строк получилось около пятидесяти.
Reply
Reply
Reply
Y
365p
Reply
А по учёбе дело было так. Мой друг со своим одноклассником написали программу для раскрашивания карты в минимальное число цветов (так, чтобы соседние страны раскрашивались разными цветами, без учёта анклавов). В Африке, допустим, 40 стран, и в программе для Африки было 40 вложенных циклов. В Европе 30 стран, 30 циклов. И так далее.
Получили пятёрку. Москва, 91 школа. (Позор школе.)
Reply
Leave a comment