Оригинал: Part VII: Final Projects
Переводчик: Феликс Ли
Лицензия: CC BY-NC-SA 4.0
Использует Google Translate
Эта последняя часть книги предназначена для того, чтобы вы могли продвинуться в более сложные проекты и попробовать определить свой личный процесс. Эти проекты являются сложной комбинацией, но они должны помочь вам официально сформировать ваш процесс и найти то, что лучше всего подходит для вас. Самое важное — это то, что вы должны начать анализ своего способа работы и того, что лучше всего подходит для вас. Возможно, вы не выполнили ничего из того, что я рекомендовал в этой книге относительно личностного развития, но я надеюсь, что вы продолжите читать эту книгу и найдете метод анализа себя. Как программист, это даст вам эффективный способ расти и улучшаться.
Мы должны проверить знания, которые вы приобрели до этого момента, потому что я буду просить вас применять их как можно чаще:+ Вторая часть, где вы узнали, как взломать систему, и как сделать своё начало максимально простым.
Третья часть, где вы познакомились со структурами данных и алгоритмами, а также научились сосредотачиваться на качестве и писать хорошие тесты.
Четвертая часть, где вы применили навыки тестирования и контроля качества к некоторым проектам, сосредоточившись на тест-драйвном развитии и аудите.
Пятая часть, где вы узнали о парсинге, а также измерении вашего качества во время работы и написании эффективных тестов.
Шестая часть, где вы исследовали SQL базы данных и изучили новый процесс для анализа данных и создания качественной информации.Седьмая часть, где вы применили все эти знания к ряду проектов, уделяя внимание трём аспектам улучшения:
Процесс, путем попытки определить ваш процесс и следовать ему.
Качество, сосредоточившись на автоматических тестах, тестовых инструментах и отслеживании вашего процесса.
Креативность, пробуя решать неопределённые вещи и начиная с некоторых расслабленных, забавных хаков.
Как только вы создали свой процесс, вернитесь к своим заметкам и посмотрите, сможете ли вы найти метрики, которые бы показывали эффективность выбранного вами подхода. Возможно, вы выбрали TDD потому, что чувствуете, что пишете более надёжный код, но ваши метрики качества в пятой части книги не очень хороши. У меня есть несколько слов о том, какой процесс вам нравится использовать, но если тот процесс, который вам нравится, не работает, то сейчас самое время от него избавиться.
С появлением вашего процесса, самое время протестировать его на нескольких проектах. Не бойтесь ошибаться. Иногда мы считаем, что то, что мы решили, является лучшим решением, но затем всё рушится, как будто его испаряет атомная бомба. Это научный эксперимент, поэтому если что-то оказывается катастрофой, используйте свои треки и метрики, чтобы найти причину и просто переформируйте и попробуйте снова.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )