Оригинал: Part IV: Intermediate Projects
Переводчик: Феликс Ли
Лицензия: CC BY-NC-SA 4.0
Гордо использует Google Translate
В третьей части вы изучили основы данных и алгоритмов, но более важно, вы научились проверять и тестировать код. Вы не проверяли свой собственный код. Вы просто проверили мои недочеты с помощью методики, которую я вам показал. Цель четвертой части — проверить ваш собственный код через серию победных проектов. В следующих пяти проектах ваша задача будет следующей:
Пока вы работаете над этими проектами, я буду предлагать некоторые алгоритмы, которые вы можете использовать в своих приложениях, когда они подходят. Вам не обязательно использовать реализованные вами алгоритмы, но попробуйте, чтобы понять, как они работают. Вероятнее всего, они не будут лучше существующих структур данных Python (list
и dict
), так как структуры данных Python были многократно доработаны, чтобы стать максимально быстрыми. Попробуйте использовать алгоритмы, чтобы узнать, когда и как их применять; это всё ещё хороший тренировочный процесс.## Запишите ваши недочеты
Наконец, я требую от вас отслеживание вашего процента ошибок. Также, как в части 2, вы отслеживаете количество завершенных функций. Вы будете отслеживать количество найденных вами дефектов и типы этих дефектов. Создайте таблицу, где верхняя часть представляет типы дефектов, а левый край — дату и время. Вносите записи о том, что вы находите, в свой журнал. Если вам удобнее использовать электронную таблицу, вы можете также строить графики результатов. Цель отслеживания этих дефектов состоит в том, чтобы начать понимать те ошибки, которые вы часто совершаете во время сессий программирования, чтобы вы могли попытаться предотвратить их или просто обратить внимание на них во время аудита.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )