|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2018, 00:27 | #1 |
Регистрация: 19.10.2017
Сообщений: 3
|
Помогите понять,почему препод придирается к коду,хотя вроде как все верно,следуя условиям
Код:
Последний раз редактировалось Аватар; 20.02.2018 в 01:02. |
20.02.2018, 08:15 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Я бы на месте препода за такой говнокод оторвал бы руки.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
20.02.2018, 09:16 | #3 |
Регистрация: 19.10.2017
Сообщений: 3
|
Честно,то меня мало волнует,что и кому Вы собираетесь оторвать,ваше право,но я не увидел элементарного ответа на свой вопрос
Если вы таким образом пытаетесь прославится,что обладаете высокими знаниями в области Делфи,то так почему же не помочь разобраться в этом тем,кто нуждается? |
20.02.2018, 09:53 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так а что препод-то говорил?
Слишком много помогать придется. Тут много чего не так (форматирование, имена переменных, компонентов, магические числа, запихивание всего в обработчик клика вместо нормальных функций/процедур, ...) если говорить про качество кода (задачу и правильность решения не смотрел), но зависит от требуемого уровня, если это первая лаба в ПТУ, то наверно сойдет ) Можно начать с чтения чего-нибудь типа Code Complete Макконнелла. Или например https://ru.hexlet.io/blog/posts/naming-in-programming
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 20.02.2018 в 09:57. |
20.02.2018, 09:57 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) научитесь форматировать код с помощью отступов, чтобы было видна ЛОГИКА кода - какой блок кода где начинается и где заканчивается.
2) вместо 4 и 7 должны быть константы n и m 3) нужно полностью избавится от Goto 4) в коде должны быть комментарии Это то, что видно СРАЗУ! дальше. Что такое и для чего используются F1Book1 и F1Book2 ? Это стандартные компоненты? Это визуальные компоненты? Вам их использование предписано условиями выполнения работы (в методике это есть)? дальше. не разбирал подробно, но, по моему, Вы неверно поняли/реализовали "Элементы столбца, имеющим это значение наибольшим, поменять с элементами последнего столбца" |
20.02.2018, 09:59 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Лучше писать так, чтоб они не были нужны )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.02.2018, 10:15 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Не согласен. Комментарии нужны даже в ИДЕАЛЬНОМ коде. Просто у них другая задача, они, разумеется, не должны дублировать (объяснять код).
Впрочем, это всё к теме не относится. Хабр - Почему [не]нужно комментировать код Последний раз редактировалось Serge_Bliznykov; 20.02.2018 в 10:19. |
20.02.2018, 10:25 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну да, они нужны для объяснения каких-то вещей типа оптимизаций, отсылок к чему-то, документирования публичного API.
Тут вряд ли понадобятся )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.02.2018, 11:08 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, тут бы они понадобились, чтобы понять, какую задачу решает этот код (типа
"прочитать количество строк", "прочитать количество столбцов", "среди первых двух столбцов найти столбец, в котором больше элементов, превышающих среднее", "поменять элементы столбца с наибольшим числом с элементами последнего столбца" и т.п.) Мне лично так было бы удобнее разбирать этот код и проверять его. впрочем, конечно, это моё личное субъективное мнение. Вполне возможно, что у ТС и у его преподавателя другое мнение на этот счёт. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сообщения в чат не выводятся, хотя все вроде нормально должно работать. | trebush | PHP | 2 | 15.03.2016 14:55 |
помогите хотя бы понять как делать | AHNME | Помощь студентам | 15 | 10.01.2016 11:05 |
Почему не работает код, хотя вроде всё правильно | mpdasa | Помощь студентам | 3 | 04.06.2012 10:44 |
Люди проблема со змейкой ужасно долго старался но не получилось в одном месте, хотя вроде бы все правильно написал! | zhenka619 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 24.01.2012 16:30 |