Мой TL; DR стильные ноты из статей я читал сегодня.
Техническое принятие решений
Советы по эффективному техническому принятию решений:
- Определите проблему сначала. Затем посмотрите на варианты инструментов, чтобы решить ее.
- Расставлять приоритеты решения реальных проблем над наиболее заметными проблемами.
- Будьте осведомлены к настоящему контексту во время сопоставления шаблонов решения из прошлого.
- Выберите инструмент, который не добавляет слишком много сложности обеспечения вашей системы
- Убедитесь, что вы определяете, как выглядит эффекткий проект для вашей компании.
- Планируйте проекты таким образом, чтобы ни одна подпроблема не может стать единой точкой провала для всего проекта.
Полный пост здесь 8 минут читают
Почему мы всегда начинаем с CI/CD
- CI/CD приводит к принятию лучших практик и стандартизацию (функциональные ветви, отзывы кода и т. Д.)
- Процесс развертывания автоматизирован, воспроизводимый и задокументированный
- Любой может развернуть программное обеспечение в любое время
- Может ли доставить меньшие куски в производстве чаще
- можно исправить ошибки, представленные в производстве быстрее
Полный пост здесь , 6 минут прочитаны
Как выглядит отладки программы?
- воспроизвести свою ошибку и быстро воспроизвести ее
- принять, что это, вероятно, вина вашего кода
- начать делать эксперименты, изменить одну вещь за раз
- Проверьте свои предположения
- бросить сообщения об ошибках, Не просто не провалиться
- Распечатайте стеку ошибок, а не только одна ошибка, чтобы быстро добраться до корневой проблемы
- Разработать истинное понимание того, что означают сообщения об ошибках
Twitter Thread что получил автора с написания этого подробного поста о отладке
Полный пост здесь 10 минут читают
Я разделяю эти TL; DR версии статей о программном обеспечении, которые я прочитал каждый будний день через мой бюллетень — in.snippets (). Подпишите здесь Если вам понравилось то, что вы только что прочитали.
Оригинал: «https://dev.to/mohanarpit/how-to-effectively-make-tech-choices-debug-start-with-ci-cd-1jnl»