Искусство чистого кода
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Искусство чистого кода

Шах
Шахдәйексөз келтірді2 жыл бұрын
Лучший способ начать — это выбрать реальный проект (простой, если вы новичок) и довести его до конца. Не читайте книги по программированию или случайные учебные пособия в интернете, пока полностью не выполните задачу. Не прокручивайте бесконечные ленты на StackOverflow. Просто определитесь с проектом и начните писать код, используя свои небольшие навыки и здравый смысл.
13 Ұнайды
Комментарий жазу
nikezzzz
nikezzzzдәйексөз келтірді1 жыл бұрын
Время ограничено — у вас всего 24 часа в сутках и 7 дней в неделе, как и у меня, и у всех остальных. Существует неизбежное математическое условие: если в ограниченном пространстве что-то одно увеличивается, то что-то другое должно уменьшаться, освобождая место. Читая больше книг, вы встречаете меньше людей. Общаясь с бо́льшим количеством людей, вы пишете меньше кода. Если вы разрабатываете больше кода, то у вас меньше времени остается на тех, кого вы любите. Невозможно избежать фундаментального компромисса: при ограниченных ресурсах нельзя добиться большего, ничем не поступившись.
10 Ұнайды
Комментарий жазу
Юрий К.
Юрий К.дәйексөз келтірді1 жыл бұрын
Этот принцип предполагает, что код, который может быть сгенерирован автоматически, должен быть сгенерирован, поскольку люди, как известно, склонны к ошибкам, особенно когда занимаются повторяющейся и скучной работой
4 Ұнайды
Комментарий жазу
Дмитрий Ж.
Дмитрий Ж.дәйексөз келтірді10 ай бұрын
Допустим, вы работаете 8 часов в день и делите свой день на 8 занятий по 1 часу на каждое. После выполнения упражнения под названием «Метрика успеха» вы понимаете, что можно пропустить 2 часовых занятия в день и выполнить 4 других задания вдвое быстрее, если снизить свой перфекционизм. Вы сэкономили 4 часа в день, но все равно достигли 80 % результата. Теперь вы можете ежедневно тратить 2 часа на то, чтобы писать больше слов для качественных статей. В течение нескольких месяцев вы направите в печать одну дополнительную работу, и со временем вы подадите больше статей, чем любой из ваших коллег. Вы работаете всего по 6 часов в день, и служебные обязанности в основном выполняете не очень качественно. Но вы проявляете себя там, где это важно: вы публикуете больше научных работ, чем кто-либо другой в вашем окружении. В результате вы скоро войдете в 20 % лучших научных сотрудников. Вы добиваетесь большего меньшими усилиями.
2 Ұнайды
Комментарий жазу
Юрий К.
Юрий К.дәйексөз келтірді1 жыл бұрын
Когда ресурсы ограничены, разумнее запустить плохой продукт и быть первым на рынке, чем постоянно улучшать его, не выпуская первый релиз
2 Ұнайды
Комментарий жазу
София Т.
София Т.дәйексөз келтірді5 ай бұрын
Два этапа разработки ПО включают: (1) решение проблемы соответствия продукта рынку путем итеративного процесса создания MVP, который со временем начинает вызывать интерес; (2) масштабирование путем добавления новых функций и проверки их с помощью тщательно разработанных сплит-тестов в кратчайшие сроки и с меньшим количеством необязательных функций.
1 Ұнайды
Комментарий жазу
Максим П.
Максим П.дәйексөз келтірді7 ай бұрын
Сложность — это состоящее из частей целое, которое трудно проанализировать, понять или объяснить.
1 Ұнайды
Комментарий жазу
Андрей А.
Андрей А.дәйексөз келтірді1 күн бұрын
Первый MVP должен подтвердить основные предположения
Комментарий жазу
Андрей А.
Андрей А.дәйексөз келтірді4 күн бұрын
Затраты на реализацию ненужных функций и так высоки, а выпуск наборов ненужных функций влечет за собой еще и совокупные расходы на их поддержку
Комментарий жазу
Андрей А.
Андрей А.дәйексөз келтірді1 апта бұрын
Если в процессе разработки вы не получаете никакой обратной связи из реального мира, вы отрываетесь от действительности, работая над функционалом, который никогда не будет востребован.
Комментарий жазу